解决WordPress无法显示Gravatar头像的问题

段落导航

因为国内的一些政策,Gravatar被屏蔽了,导致无数WordPress网站头像无法显示,并且导致网站迟迟加载不完全,很多人尝试用本地缓存的方法,不过如果博客访问量很高的话,对服务器的负载很大,使用以下方法可以完美解决这个问题。

利用WordPress自带的外观-编辑功能,找到并打开 functions.php 文件,把以下代码复制放到该文件中:

function get_ssl_avatar($avatar) {
	$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "cn.gravatar.com", $avatar);
	return $avatar;
}
add_filter('get_avatar', 'get_ssl_avatar');

(注:使用多说评论的Gravatar头像缓存,也可以自己用七牛等云空间,教程网上很多)

浮云 avatar
浮云
江天一色无纤尘,皎皎空中孤月轮。