文章归档友情连接照片地图

悲剧啊!头像显示失败,现在解决啦、

分类:服务器技术  作者:rming  时间:2010-10-16

哈哈哈 ,终于解决啦,从上午开始,博客里德头像就不显示啦……悲剧啊,无缘无故的,我以为是这几天的插件测试,导致的呢,郁闷呢,所以呢,首先是把插件所有的警用啦,那个郁闷那,我做的是wp-ms的站点,用了很多的插件,一次都禁用后,还是先做了个备份,(这一点可是非常的重要的啊),结果调试了一番,还是不能显示头像啊,于是乎我就去问谷歌啦,谷歌搜索,第一篇搜到了一个是gravatar服务器Ip被墙掉的原因,我没在意,就把前几天的备份还原了一下,可是依然还是不能用,最后还是试着看了一下第一次看到的那个文章,啊,对,突然发现,那个居然真的是被墙掉的那个gravatar服务器……(我可是倒霉啊)

因为原来那个文章里说的是wordpress2.9里面出现的问题,我没在意,没想到啊,在wordpress3.01里面也是这个问题- -

出现问题的代码在wp-includes文件夹里有pluggable.php文件里面,用dreamweaver打开替换一下就可以啦。

解决方法:

打开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'; }

(注意替换的时候符号都是英文的,直接复制如果不对的话手动改改单引号成英文符号)

把下面这段代码替换成为那个上面的那段代码,然后上传覆盖就可以解决啦!

哈哈 ,我的头像又回来啦



  1. fleurer fleurer

    其实...前天那个头像服务gavatar撞了两天墙....

提交评论