0
(0)

近期发现我的wordpress博客网站又慢了下来,究其原因原来是强大的Gravatar被墙了导致的!还记得2012年的时候我曾经写了一篇文章骄傲的告诉大家怎么设置Gravatar头像:给别人评论的时候留下个性头像,当时有很多朋友留言称赞很酷,可现在要遗憾的告诉各位,Gravatar也被墙了,现在这招不灵了,并且因为网页需要加载Gravatar头像,导致网站打开很慢,所以现在我们需要想办法去除这个很酷的头像设置方法了~~

不要问为什么被墙了!因为我也不知道为什么这么心塞~~ 我们只谈论下怎么解决吧:

方法有两个:
方法一:安装一个插件:WP User Avatar
1、后台搜索安装WP User Avatar插件并安装启用;
2、除了上面三句英文,其他全部是中文的,具体设置图示如下:
WP User Avatar
3、如果用户在“个人资料”中设置了自己的头像,就优先显示,如果没有设置,就显示用户的 Gravatar 头像,或者网站的默认头像。

方法二:代码方法(调用ssl 头像链接)
https还是没被墙的,而且速度还不错,直接调用这个最简单了。
如果你的网站启用了ssl则不需要了,否则functions.php 加入如下代码:

  1. function get_ssl_avatar($avatar) {
  2.    $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);
  3.    return $avatar;
  4. }
  5. add_filter(‘get_avatar’, ‘get_ssl_avatar’);
声明:本站分享的WordPress主题/插件均遵循 GPLv2 许可协议(免费开源),相关介绍资料仅供学习参考,实际版本可能会因版本迭代或开发者调整而产生变化,如程序中涉及有第三方原创图像、设计模板、远程服务等内容,应获得作者授权后方可使用。本站不提供该程序/软件的产品授权与技术服务,亦不收取相关费用。