当前位置: 首页 > 设计 > 正文
avatar

WordPress 3.01 Gravatar头像无法显示,0(1).gravatar.com是元凶。头像显示不出来主要是程序的原因,跟版本有关。现在威言威语就教你如何让WordPress3.0以上的版本正常的显示Gravatar头像。

今天一直到下午都还正常的能显示Gravatar头像的,大约下午5点多的时候,我打开博客的时候发现示Gravatar头像全部无法显示,感觉有点奇怪,之前还好好的,突然就全部打不开了。

我又打开几个好友的WordPress,发现有的能正常显示,有的不能。然后我就对比了下发现,头像图片的地址不同,前面是 http://0.gravatar.com/ (有些朋友的是http://1.gravatar.com/)的图片无法打开,而是 http://www.gravatar.com/ 则打开了。 看来是http://0(1).gravatar.com/ 出了异常了。

开始我以为是主题控制Gravatar头像的,然后去主题中找,竟然没有找到,奇怪了,于是换了个主题,还是无法打开,连后台的近期评论的Gravatar头像也无法打开,于是我想应该是程序的问题了。

打开我一个用的WordPress 2.92的站,进后台发现能显示头像的,而3.01竟然不行。然后我就进一步发掘,终于找到了问题的所在。

wp版本:3.0或3.01

在wp-includes文件夹下 pluggable.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';
	}

改为

 	if ( is_ssl() )
		$host = 'https://secure.gravatar.com';
	else
		$host = 'http://www.gravatar.com';

就能正常显示Gravatar头像了。

好了如果你用的是3.0之前的版本,或者本地缓存了Gravatar头像的,就请路过吧。

0(1).gravatar.com的看来还是没有www.gravatar.com的稳定啊,不晓得为什么3.0以上版本会用0.gravatar.com呢?不明白

本文固定链接: http://www.weisay.com/blog/solve-wordpress-3-01-gravatar-show.html | 威言威语

解决WordPress 3.01 Gravatar头像无法显示:目前有70 条评论

  1. avatar
    39楼
    破折君 Mozilla Firefox Windows

    这方法好像失效了

    2014-11-25 13:03 [回复]
    • avatar
      William Mozilla Firefox Windows

      这个是很老的版本了,新版的修改方法 百度一搜很多的。

      2014-12-03 14:59 [回复]
  2. avatar
    38楼
    jalena Google Chrome Windows

    到现在也没搞明白为啥子有的是0的链接,有的是1的链接~

    2014-04-06 00:31 [回复]
  3. avatar
    37楼
    ccl 搜狗浏览器 Windows

    我的改了之后 怎么都不显示了呀

    2012-07-21 18:17 [回复]
  4. avatar
    36楼
    Miracle. Google Chrome Windows

    为什么我的网站始终显示不了头像。。。求助- –

    2012-05-05 20:59 [回复]
    • avatar
      William Google Chrome Windows

      你用是Win主机还是Linux主机,Linux要设置文件夹权限755.
      如果还不行你就不要用缓存头像模式,用在线的。

      2012-05-05 21:05 [回复]
      • 一开始就是设成755- -改成在线的可以了。。。谢谢!

        2012-05-05 21:11 [回复]
        • 额,改成在线的就不是缓存到本地了,当然可以呀…不过缓存到本地也是有好处的,加载速度很快呀

          2012-05-05 23:51 [回复]
  5. avatar
    35楼
    o无忧 Internet Explorer Windows

    http://1.gravatar.com/avatar/fd3caa2790fbfd48a1deb78374559195?s=40&d=wavatar&r=G 头像,为什么后台评论那里我能看的正确头像,可是前台页面上仍然是默认头像呢,跪求解答。。。

    2012-01-28 16:06 [回复]
  6. avatar
    34楼
    o无忧 Internet Explorer Windows

    为什么我按照上面的把代码改了,还是不显示头像啊,后台倒是能显示,而且我看了下空间avatar文件下除了默认头像其他的大小都是0

    2012-01-28 15:01 [回复]
  7. avatar
    33楼
    zhow Internet Explorer Windows

    怎么我设置了gravatar 的图像 现在还显示不出来

    2011-11-22 11:30 [回复]
    • avatar
      William Mozilla Firefox Windows

      评论要审核,现在出来了

      2011-11-22 16:11 [回复]
  8. avatar
    32楼
    OOA娱乐 Google Chrome Windows

    测试一下我头像有没有 :cool:

    2011-09-29 21:05 [回复]
  9. avatar
    31楼
    熊猫大侠 Google Chrome Windows

    我的网站头像无法显示了,请看一下.

    2011-09-12 04:41 [回复]

发表评论

question razz sad smile redface biggrin surprised eek confused cool lol mad rolleyes wink neutral cry

快捷键:Ctrl+Enter