Gravatar 是提供头像的服务网站,WordPress 就是用了 Gravatar ,不过 Gravatar 也被墙了,导致用 WordPress 的用户都不能正常显示头像,下面小羿教大家解决方法:
「后台」→「外观」→「编辑」→ 「functions.php」文件,把下面的代码添加进去:
// Gravatar 用国内CDN公共库缓存链接
function mytheme_get_avatar( $avatar ) {
$avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com","secure.gravatar.com","cn.gravatar.com/"),"gravatar.moefont.com",$avatar);
return $avatar;
}
add_filter( 'get_avatar', 'mytheme_get_avatar' );
另外如果你的网站是用 Https 也可以解决 Gravatar 头像被墙问题。
# 更多WordPress技巧,请关注「WordPress专题」