国军电脑科技博客国军电脑科技博客

淮阳四通镇国军电脑科技,专业监控安装维修,十五年老店
首页 » 天下杂侃 » Gravatar 不显示
Gravatar 不显示
2012-8-10
分类:天下杂侃

Gravatar 不显示

文章作者:孔国军

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

阅读(1) 评论(0)

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

分享到:

评论 0

发表评论