Archive

Posts Tagged ‘gravatar’

解决Gravatar头像不显示

2011/07/28 34 comments

  今天一上来Gravatar头像不能显示,应该是被墙了。然后发现我的图片地址是以0.gravatar.com"和"1.gravatar.com"这种类型开头的,换成"www.gravatar.com"还是能打开的。看来只是Gravatar的分发服务器月经性被墙,主站没问题的。于是就想办法把头像直接从主站加载吧,所幸这点是可以办到的。

  修改在wp-includes文件夹下的pluggable.php,搜索"gravatar.com",WP3.2.1的话是在1706和1708行。

if ( !empty($email) )
    $host = sprintf( "http://%d.gravatar.com", ( hexdec( $email_hash[0] ) % 2 ) );
else
    $host = 'http://0.gravatar.com';

  把 http://%d.gravatar.comhttp://0.gravatar.com 都改成 http://www.gravatar.com,保存覆盖原文件。

Read more»

Posted by | iN WordPress, 知识技巧 | Tags: , , | 3,427 views | WeiBo

全面启用gravatar头像缓存

2009/09/14 57 comments

    把Gravatar头像缓存到本地服务器,避免访客每次都从gravatar.com下载头像,有效提升了博客访问速度。因为我用的是国内空间,所以启用头像缓存有一个更重要的意义:让用教育网的同学也可以看到头像。Let's whisper有两个地方用到了gravatar头像:评论列表和最新评论(启用了wp-recentcomments插件),所以这两处都要进行缓存。

    我用的启用gravatar头像缓存的方法来自willin,取名为“小g”,也许这是世界上最小巧的gravatar头像缓存方案。下面我就介绍一下这个方法,特别是iNove用户,往下看咯。 Read more»

Posted by | iN WordPress, 知识技巧 | Tags: , , | 5,118 views | WeiBo