不用插件,七牛给wordpress提速

在七牛里新建一个空间xfengxyz,域名为xfengxyz.qiniucn.com
镜像存储里设置镜像源: http://www.xfeng.xyz/
然后编辑使用模板里的functions.php
如下代码:

if ( !is_admin() ) {
    add_action('wp_loaded','c7sky_ob_start');
    
    function c7sky_ob_start() {
        ob_start('c7sky_qiniu_cdn_replace');
    }
    
    function c7sky_qiniu_cdn_replace($html) {
        return str_replace('http://www.xfeng.xyz/wp-content/uploads/', 'http://xfengxyz.qiniudn.com/wp-content/uploads/', $html);
    }
}

OK。很简单




- 阅读剩余部分 -

wordpress替换gravatar为多说头像缓存,加速访问

gravatar头像被墙,导致载入博客页面慢。方法很多,记录下目前的修改,方便以后恢复rn因为暂时使用默认主题,修改默认主题里的functions.php。

/wp-content/themes/twentyfifteen/functions.php

在最后添加代码:
function mytheme_get_avatar($avatar) {

$avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"gravatar.duoshuo.com",$avatar);
return $avatar;

}
add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );



- 阅读剩余部分 -