WordPress 3.01 Gravatar头像无法显示问题

2010-10-16 22:52:50来源:作者:

这两天突然发现博客评论的头像都显示不出来了。刚开始还以为是我的网络问题呢,最后发现很多人跟我一样啊!估计3.01版本规则中的 http://0.gravatar.com 被强暴了!翻墙浏览倒是没什么问题,可是有多少人愿意浏览一

这两天突然发现博客评论的头像都显示不出来了。刚开始还以为是我的网络问题呢,最后发现很多人跟我一样啊!估计3.01版本规则中的 http://0.gravatar.com 被强暴了!翻墙浏览倒是没什么问题,可是有多少人愿意浏览一个人博客,还得去翻墙啊~话说Wordpress 2.9.2版本的不会出现这个问题,随之,把3.01版规则修改为2.9.2版本,杯具了,语句错误了!

WordPress3.0 或3.01规则,在wp-includes文件夹下 pluggable.php 文件,大约1648行。

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’;

我自己的修改后,语句错误了!不知道各位看官有没有遇到这种情况啊~~最后我用了一招是十分轻松简单的方法解决了!

 

 
Snap_2010.10.16_16h26m19s_002

同样是修改在wp-includes文件夹下pluggable.php 文件,大约1648行。将上图箭头所标示的两个网址换成http://www.gravatar.com,保存,重新覆盖源文件即可!我就是这样修改成功的!终于摆脱Gravatar头像无法显示问题啦!轻松解决,一步到位!

关键词:WordPress