WordPress博客Gravatar头像不显示解决方案

最后更新于:2016-10-20 23:49:30

一直每天注意博客的Gravatar头像,怎么就不显示了呢。Google搜索了下,发现不是我个人问题啊。原来是Gravatar服务器被墙了,导致国内无法显示该全球通用头像。

解决方案:调用ssl 头像链接

找到当前主题functions.php 文件,在底部加入如下代码:

1
2
3
4
5
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');

发表回复

您的电子邮箱地址不会被公开。