会飞的鱼

淮阳区四通镇电脑组装维修、直播声卡话筒、监控安装、手机解锁
首页 » 天下杂侃 » Gravatar 不显示

Gravatar 不显示

最近很多人的Gravatar 头像不显示了,而我自己也碰到了这样的问题,后来发现是被墙了。。。 所以只能改代码了。。

如果是emlog的Gravatar 头像不显示,那么要改里面的函数Gravatar 头像函数,把地址改下就行了。

 

如果你博客的评论头像不显示,不要着急,先找到 include\lib 目录中的 function.base.php,然后查找其中的 getGravatar  函数,并找到下面的代码


将其中的 “www” 改成 “0,1,2,3” 中的其中一个试一下,不行再换一个,一般来讲,总有一个是可以的。同样,如果过段时间这些都不行,再改成 www,貌似还没有全部都不行的时候。

 

如果是wordpress 的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里的,问题就解决了!

 

如果是其他的 请参考官方论坛给出的解决方法。。。最后说明  修改代码的时候  有时候一个括号一个标点就容易造成很大的错误。切记。。。

文章如无特别注明均为原创! 作者: 孔国军, 转载或复制请以 超链接形式 并注明出处 国军电脑科技
原文地址《 Gravatar 不显示》发布于2012-8-10

分享到:
打赏

评论

游客

看不清楚?点图切换
切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册

sitemap