解决博客gravatar头像加载耗时

最近更的少,来水一篇好了。

国内gravatar加载不出来,博客一直显示“正在等待gravatar.com的响应”
(这里本来是一张图片但是网站迁移给弄丢了)
 

gravatar是什么东西呢不用解释了吧(还是说一下好了)

从简,只要你在gravatar上传了你的头像,那么在全球任何支持gravatar的博客上评论,留言都可以留下你的头像。

但是你会遇到gravatar加载不出来的问题

像这样——
(这里本来也是一张图片但是网站迁移给弄丢了)

办法来了,既然gravatar被GFW老狗墙了,我们就不用它了

经典办法是走HTTPS的gravatar(貌似这个没被墙)

在主题的functions.php中添加

function get_ssl_avatar($avatar) { $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://secure.gravatar.com/avatar/$1?s=$2" class="avatar avatar-$2" height="$2" width="$2">',$avatar); return $avatar; } add_filter('get_avatar', 'get_ssl_avatar');

就行了

还有一种办法,用国内gravatar的镜像

把gravatar服务器  cn.gravatar.com  改为国内七牛云的 dn-qiniu-avatar.qbox.me

也行

水完了,以上!

评论

1 条

这也是个测试评论 ::aru:confuse::

回复 ·

添加新评论