最近更的少,来水一篇好了。
国内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
也行
水完了,以上!
这也是个测试评论 ::aru:confuse::