Gravatar头像不显示大多原因是因为调用了外国的服务器,如gravatar1.233.wiki等,由于网络问题访问不到,解决办法也很简单,添加一个过滤器,把外国服务器的地址改为多说国内服务器地址就可以了。
找到主题的function.php文件,添加以下过滤替换服务器地址即可
//多说官方Gravatar头像调
function mytheme_get_avatar($avatar) {
$avatar = str_replace(array(“gravatar1.233.wiki”,”gravatar0.233.wiki”,”gravatar0.233.wiki”,”gravatar1.233.wiki”),”gravatar.duoshuo.com”,$avatar);
return $avatar;
}
add_filter( ‘get_avatar’, ‘mytheme_get_avatar’, 10, 3 );