对MoeCDN-WordPress插件的一些修改

前段时间逛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。

原创转载请注明出处!

1 条评论

情醉中国风进行回复 取消回复

*