解决WordPress头像Gravatar无法显示 新增头像修正插件

添加评论 2010年10月21日

最近玩WordPress的朋友应该发现了Gravatar上的头像总是显示不出来,已经有网友发现是由于Gravatar的一台服务器http://0.gravatar.com 被墙,稍作修改即可恢复。

方法如下:

编辑打开/wp-includes/pluggable.php,找到下面这段代码:

if ( is_ssl() ) {
$host = ‘https://secure.gravatar.com';
} else {
if ( !empty($email) )
$host = sprintf( “http://%d.gravatar.com”, ( hexdec( $email_hash{0} ) % 2 ) );
else
$host = ‘http://0.gravatar.com';
}

修改为:

if ( is_ssl() )
$host = ‘https://secure.gravatar.com';
else $host = ‘http://www.gravatar.com';

修改保存完你就会发行,可爱的Gravatar头像又回来了!但网贝担心的是如果www.gravatar.com也一起被封,那该怎么办?一个这么简单实用广受欢迎的工具网站,凭什么要求他承担他不该承担的责任?

另mg12推出了一个小小的替换插件,方便对修改代码恐惧的朋友。

点击下载Gravatar Fixed 头像修正插件


欢迎转载,转载请注明: 转载自 网贝WebBeta

本文链接地址: 解决WordPress头像Gravatar无法显示 新增头像修正插件

  1. 2010年10月22日 at 20:16 | #1

    我安装好3.0后头像加载也非常慢,后来安装了一个头像缓存插件,全站的头像都会自动缓存。就不会再出现打不开的情况了!

  1. 还没有 trackbacks
订阅评论