关于wordpress博客Gravatar头像被墙打不开的解决方法

wordpress博客Gravatar头像被墙,评论无法正常显示头像的问题相信大家和我一样都很头疼吧,我曾经试过几种方法都不能正常的解决这个问题,继续头疼……

后来发现使用了多说调用的头像可以正常显示,据说多说专门架设了一台Gravatar的中转服务器,为了节省带宽那么他必然要启用一定的缓存机制,那么Wordpress博客的福音来了,只需短短几行代码就可以彻底告别Gravatar别墙的困扰。

编辑当前主题的functions.php文件,在底部加入以下代码:

//评论头像使用多说的图像缓存
 function get_avatar_uctheme( $avatar )
 { $avatar = preg_replace( "/http:\/\/(www|\d).gravatar.com/","http://gravatar.duoshuo.com",$avatar ); 
return $avatar; 
}
 add_filter( 'get_avatar', 'get_avatar_uctheme' );