解决Gravatar头像被墙问题

最近看到一部分博客的头像无法显示或加载超级慢,这样既影响了博客的访问速度,还影响了心情。我还看到有的博客已经解决了这个问题,然后我把最简单好用的代码搬过来,留着自己参考吧。

WordPress默认头像是使用Gravatar头像。Gravatar头像以前的服务器地址不稳定,所以直接替换域名即可,经过我的测试站测试以下代码能用。
把代码添加到主题目录下的functions.php文件里:
function dmeng_get_https_avatar($avatar){
$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $avatar);
return $avatar;
}
add_filter('get_avatar', 'dmeng_get_https_avatar');

代码搬自多梦

本文共 14 个回复

  1. 猫箱内の巴托拉 says:
    我的机器本来就在海外,并且做了Gravatar头像本地化,所以没有这类的问题2333
  2. 千寻 says:
    用多说的还是那样 这样改没用
  3. 快乐淘 says:
    我的也在海外不过加载实在有点点慢呢,好办法,先留着呢~~谢谢楼主 :smile:
  4. 九秒 says:
    请问俺的博客图片,头像展现的速度对于您所在地区还可以么?国外的相关测试表现中下,国内没有靠谱的测速东东。国内只能这样找好人问问叻。。。 :sad:

发表留言,喵!