替换Gravatar头像国内镜像

因为Gravatar被墙,国内访问无法显示,加载头像失败还影响网页打开速度,不如替换掉,有两个方法。
一是安装插件,有点是随意更换和升级主题不影响使用,缺点也很明显,插件多了影响网站速度。
二是更改主题文件,替换Gravatar地址为国内镜像,现在国内镜像也比较多,推荐两个:

极客族:


七牛:
打开主题下的function.php文件,加入:

//更换Gravatar源为国内镜像
 function qiniu_get_avatar($avatar) {
    $avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com","secure.gravatar.com"),"dn-qiniu-avatar.qbox.me",$avatar);
    return $avatar;
}
add_filter( 'get_avatar', 'qiniu_get_avatar', 10, 3 );

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注