Gravatar被墙 wordpress头像无法显示解决方法 - 逝魂博客
当前位置: 首页 > 学习天地 > 正文

Gravatar被墙 wordpress头像无法显示解决方法

Gravatar被墙,之前如果没有缓存头像的wordpress的用户是比较闹心了, 今天就提供一下解决方案。

调用还没有被封锁的网址。比如使用https访问。https://secure.gravatar.com 需要在wordpress主题目录下找到functions.php文件。添加代码

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

这个是我认为最好的办法。当然可以换成其他没有被墙的,http://gravatar.com http://cn.gravatar.com等。

还可以利用,多说等网站进行缓存。据说不是特别好用。

还没有注册的请移步:http://www.gtsow.com/artices/gravatar.html

上不去的请参考:http://www.gtsow.com/artices/279.html

转载请注明转自逝魂博客 ,本文链接: http://www.gtsow.com/artices/gravatarwordpress.html

该日志由 逝魂 于2014年12月22日发表在学习天地分类下,
您还可以在保留本文地址和作者的前提下转载到您的网站或空间。

Gravatar被墙 wordpress头像无法显示解决方法:目前有1 条留言

  1. 沙发
    猫猫在线:

    我晕。我还纳闷呢。嘿嘿 。

    2014-12-30 下午 4:38