我还以为是自己的问题呢。。。反正就是今天发现后台的头像显示不出来了。。。幸好的是我有头像缓存。。。然后前台还可以继续的ok。然后在论坛上看人家说什么GRAVATAR头像被墙了。。。才知道不是我一个人的问题。。。 :-x

解决办法如下:把/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';

ok了。。。解释说是因为http://0.gravatar.com 被墙了,但是www.gravatar.com可以正常打开的。

然后网上还有的说是什么搞本地缓存。。。我还奇怪为什么看见GRAVATAR头像缓存插件又火起来了。。。原来如是啊。不过我不用插件。。。哈哈。我用willin的头像缓存代码。。。果然大师未雨绸缪啊 :kiss: ,呵呵,很好用的东西。可以这里参考:

《代码Gravatar头像缓存》 以及如果你用了wp-recentcomments这个插件的话《wp-recentcomments插件头像缓存》
好了,就这样解决了。。。不得不佩服国人的强大,一下就找到了解决办法。。。