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' );