WordPress无法显示Gravatar头像的解决方法

Posted 片片云飘过

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WordPress无法显示Gravatar头像的解决方法相关的知识,希望对你有一定的参考价值。

最近捣鼓WordPress博客发现无法正常显示Gravatar头像,查找原因是因为国内屏蔽了Gravatar导致的,这导致无数国内Wordpress网站头像无法显示,并且影响到了相关页面的访问速度(如果您的WordPress网站中没用使用Gravatar头像功能,则没用任何影响)。根据网络用户反馈,通过使用知名社交评论服务商多说提供的国内Gravatar服务,替换默认的Gravatar功能即可解决问题,且访问速度也很不错。

解决方法:使用Gravatar的HTTPS(适用于任何主题)

外观–》编辑中,找到并打开 functions.php 文件,把以下代码复制放到该文件中:

// HackGravatatr
function wpyou_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‘, ‘wpyou_get_ssl_avatar‘);

 

以上是关于WordPress无法显示Gravatar头像的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

WordPress头像无法显示怎么办

WordPress基础:Gravatar头像修正

很好用的谷歌字体以及Gravatar头像一键替换WordPress插件----WP Acceleration for China 插件

GitLab无法显示头像的解决方法

使用gravatar生成头像

在Wordpress中显示Author Gravatar(无插件)