前段时间逛GitHub的时候发现了这一款插件MoeCDN-WordPress,对我个人而言,写的很棒,插件设置界面通俗易懂,没有任何广告,而且很好用,可是最近他的Emoji图片服务不管用了
用WordPress建站的站长们好像都会遇到这类问题,由于WordPress是国外的程序,所以理所当然的,他的一些服务就是国外的,比如全世界公认的头像Gravatar,还比如一些字体服务,谷歌字体,在天朝都是被墙了,有这类被墙的资源会降低访客体验了。
前几个礼拜突然发现MoeCDN的替换 WordPress Emoji 图片服务器这项服务没用了,启用这项之后文章评论的表情都会碎图,于是右键打开图片地址,发现502了,当时以为可能是服务器出问题了,过个几天应该就好了。然后就没有然后了,想联系作者说下但是找不到人啊= =。
于是就自己动手了,想了一下,这类应该是镜像服务,镜像的话第一个想到的就是七牛的了。于是抱着试一下的心态去七牛重新建了一个对象存储,镜像了s.w.org这个网站,然后就真的成功了!!!emoji表情都恢复了!!
修改的的话只要更改插件里的moecdn.php的这部分
if (self::$options['worg']) {
$content = str_replace(array("\\/\\/s.w.org"), "\\/\\/cdn.moefont.com\\/worg", $content);
$content = str_replace(array("//s.w.org"), "//cdn.moefont.com/worg", $content);
}
改成
if (self::$options['worg']) {
$content = str_replace(array("\\/\\/s.w.org"), "\\/\\/emoji.mikupic.com", $content);
$content = str_replace(array("//s.w.org"), "//emoji.mikupic.com", $content);
}
也就是把cdn.moefont.com/worg换成了emoji.mikupic.com,服务基于七牛,支持HTTPS。
原创转载请注明出处!
原创文章转载请注明:转载自:对MoeCDN-WordPress插件的一些修改
可以试试?