使用多说头像解决wordpress博客Gravatar头像被墙打不开的方法

使用多说头像解决wordpress博客Gravatar头像被墙打不开的方法

Gravatar头像被墙掉了导致无法正常访问,多说专门架设了一台Gravatar的中转服务器,为了节省带宽那么他必然要启用一定的缓存机制,只需短短几行代码就可以彻底告别Gravatar别墙的困扰。

编辑当前主题的functions.php文件(例如:\wp-content\themes\KooBox\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’ );

注:上面正则表达式替换了www.gravatar.com 0.gravatar.com 1.gravatar.com 2.gravatar.com …等域名

暂无评论

发表评论

快捷键:Ctrl+Enter