首页 » 学习备忘录 » 正文

利用duoshuo缓存服务器解决gravatar被墙国内无法显示头像的问题

也不知道G*F*W墙gravatar是什么鬼,不过既然已经被墙,总不能天天对着叉叉头像不解决。

度娘了下目前可以利用duoshuo的gravatar缓存服务器来解决这个问题,只要在主题目录中的functions.php添加上这段代码即可:
function get_avatar_deadwood( $avatar ) {
$avatar = preg_replace( “/http:\/\/(www|\d).gravatar.com/”,”http://gravatar.duoshuo.com”,$avatar );
return $avatar;
}
add_filter( ‘get_avatar’, ‘get_avatar_deadwood’ );
add_action(‘comment_post’, ‘comment_mail_notify’);

发表评论