解决wordpress下的gravatar评论头像不显示问题
前一段时间升级到了wordpress 3.0,一直没遇到过什么大问题。但是最近发现了一个问题:评论处的gravata头像不显示了!
一直以为是浏览器的事情,后来清除缓存,清除cookies,可是问题依然存在,互联网的力量是强大的!我在网上找到了问题的答案。
原来是wordpress升级以后(3.0版本和3.0.1版本),“0.gravatar.com”这个服务器的头像无法加载,很明显这个服务器的IP被墙掉了,我访问很多博客的时候都出现这个问题,Gravatar头像无法加载。
解决方法:
在wp-includes文件夹里有pluggable.php文件
在2.9.2版本里函数是:
if ( is_ssl() )
$host = ‘https://secure.gravatar.com’;
else
$host = ‘http://www.gravatar.com’;
而3.0版和3.01版则为:
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';
}
把函数换成2.9.2里的,问题就解决了!
注意:
- 在修改的时候一定要仔细、小心,刚开始我修改的时候就是把最后一个中括号落下了,就是一直失败,最后才发现这个问题的,所以大家一定仔细修改。
- 请将代码里面的全角引号改成半角
这个方法来源网络,不是我发明的,呵呵。。。还有其他方法,不过感觉这个方法简单,容易操作。
上一篇: 常见UI设计模式



2011/12/14 15:55:40
Fatal error: Call to undefined function _fill_user() in /home/wlwlwxco/domains/wlwlwx.com/public_html/wp-includes/pluggable.php on line 121
这是修改后提示的
2011/11/07 20:31:33
要审核的吗 悲剧了啊
2011/10/30 18:03:57
为什么我照着改了,结果还是不能显示呀?郁闷!
2011/09/23 22:27:57
记得刚申请Gravata的时候,满世界的找能用Gravata的网站,那叫一个疯狂,这的确是一个很好的创意。
2011/09/21 20:00:30
有用,收了,正缺
2011/09/12 13:01:36
Thats a pretty interesting post you wrote up, thanks for sharing it.
2011/09/05 20:49:20
thanks for ur article,this is really good for us .
2011/09/05 20:48:50
this is really interesting blog,I love it.
2011/09/05 18:36:49
pretty site,I will bookmark ur blog,我会再来的。
2011/09/05 18:34:48
it is great to read ur article,thank you.好的,
2011/09/05 18:33:23
wonderful topic,thank you.好
2011/09/01 09:55:07
http://www.yareah.com/magazine/index.php?option=com_content&view=article&id=115:belly-dance-zahara&catid=51:4-arts-arte&Itemid=69
2011/08/25 19:58:43
Best Cinema…
If you want a great review about cinemas check out this site….
2011/08/18 16:58:52
很不错。呵呵
2011/08/01 18:50:01
太好了,解决我的问题了。
2011/07/30 09:33:22
其實只牆了一天半時間,現在已經恢復顯示了
2011/07/27 14:43:42
Your article very interesting, I have introduced a lot of friends look at this article
2011/06/01 10:14:14
Your article write very well.
2011/05/28 10:18:04
很好
2011/05/17 02:26:58
解决了吗?
2011/05/19 21:36:26
很早解决了,呵呵。。。
2010/10/19 18:05:06
博主的办法不错,很简洁
2010/10/19 22:02:27
呵呵。。。谢谢支持了哈
2010/10/17 18:11:41
[...] 以上提供方法来自小杰博客 [...]
2010/10/16 20:07:50
我感觉替换了不太好,你可以试试这个方法!http://xiaopiren.com/?p=257
2010/10/16 20:37:24
不是一样的原理吗?呵呵。。。不过你很厉害哦
2010/10/16 12:58:45
[...] 博客备注 文章转载自【小杰博客】 原文出处:http://www.xiaojie.me/2010/08/under-the-settlement-wordpress-gravatar-message-comment-picture-does-n… 标签: gravata [...]
2010/10/16 02:07:29
我修改了,老是提示代码错误啊!~不知道怎么回事~
2010/10/16 09:23:34
注意下单引号的全半角,你复制过去的应该是全角单引号,改过来就可以了。这是Post里面直接粘贴php常见的问题,建议博主用代码高亮插件
2010/10/16 11:12:38
呵呵。。。是这个问题的,这个插件我卸了
2010/10/16 07:27:53
那是修改的有问题了,你要看好,代码不能出一点错误的。要是还不行的话,我给你发我修改过的文件吧
2010/09/16 18:39:38
回头再来看看
2010/08/31 23:26:22
不知道免费域名和WordPress能不能一起用呢?我是在百度问那个TK域名的人~望指点~
2010/09/01 10:44:09
你加我qq吧,我直接告诉你怎么做好了
2010/08/30 10:13:36
谢谢分享了
2010/08/30 10:48:58
客气,希望对你有用,呵呵
2010/08/27 12:27:58
我用第二种方法改了后,博客打不开 了,又换回原来的,请博主把你的那个文件pluggable.php传给我,可以吗? fhttian@gmail.com
2010/08/27 14:39:26
已发送,请查收,再替换文件试试吧
2010/08/27 01:08:20
我记得这是木木的方法
2010/08/27 08:07:15
不知道是谁的方法,原理很简单,实用的方法就是好方法,呵呵。。。