由于时间的关系,今天晚上就从游子那里转一篇文章和大家共享吧。
最近刚升级到WordPress3.01版本之前一直用2.9.2,今天发现Gravatar评论头像不显示,白天一直很忙没时间更新晚上查看评论地时候Way——不徘徊,不放弃 童鞋说“网页完全加载完要挺久的”看了一下才知道是头像加载不了。原来Gravatar评论头像服务器被GFW了。
原来是WordPress升级以后的3.01版本,“http://0.gravatar.com”这个服务器的头像无法加载,很明显这个服务器的IP已经不可用
WordPress3.0.1版本不显示Gravatar评论头像的解决方法
修改wp-includes文件夹下面的pluggable.php文件 如果嫌修改麻烦可以直接下载这个修改好的pluggable.php文件 解压后上传里面的pluggable.php文件,覆盖wp-includespluggable.php 即可!
用记事本打开---转到1645行看到这些代码
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'; }
修改成下面这些代码然后保存覆盖,Gravatar评论头像就可以显示了。
if ( is_ssl() ) { $host = 'https://secure.gravatar.com'; } else { $host = 'http://www.gravatar.com'; }
OK,问题就解决具体请见本站演示。WordPress3.01版本不显示Gravatar评论头像的解决方法