更换 Gravatar 服务器为多说解决 WordPress 因 Gavatar 服务器打开慢的问题


Gravatar 服务器最近在国内打开速度很慢,甚至有些地方根本打不开,而 WordPress 的评论系统用的默认头像就是 Gravatar 的。这样就造成了 WordPress 后台和文章页面打开速度非常慢,在后台直接设置不显示头像可以解决这个问题。可是不显示头像评论页面和非常丑,其实我们只需要过滤一下显示头像的函数,把Gravatar的服务器换成多说的就可以了。代码在下面。

function wizhi_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', 'wizhi_get_avatar', 10, 3 );

直接把上面的代码粘贴到WordPress主题的 functions.php 文件里面即可,然后打开一个有评论的文章页面试试,是不是瞬间就打开了?

此功能已集成到我开发的 wizhi-optimization插件中,你也可以直接通过安装插件获得此功能。

  • 分享:
评论
还没有评论
    发表评论 说点什么