有时Gravatar的服务器会抽风,这时候就要替换为其他服务器了,可以用https的,也可以用比较靠谱的多说和ruby-china.org
https方式
function ssl_avatar($avatar) { $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://secure.gravatar.com/avatar/$1?s=$2" class="avatar avatar-$2" height="$2" width="$2">',$avatar); return $avatar; } add_filter('get_avatar', 'ssl_avatar');
多说镜像
使用下面的php代码替换,放入functions.php里面
// gravatar头像替换为多说镜像 function replace_avatar($avatar) { $avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"), "gravatar.duoshuo.com",$avatar); return $avatar; } add_filter( 'get_avatar', 'replace_avatar', 10, 3 );
上面使用的是多说的服务器gravatar.duoshuo.com,也可以使用ruby-china.org来替换。以上
本站文章除注明转载/出处外,均为本站原创或翻译。若要转载但请务必注明出处,尊重他人劳动成果。
转载请注明出处链接 : https://www.inlojv.com/4331.html