wordpress 更换默认 Gravatar 头像镜像

wordpress的默认Gravatar头像源站网址 https://gravatar.com 已经被污染了,导致默认头像全挂了。以前更换为 cn.gravatar.com 的解决方法也不行了,现在解决办法只有替换掉原来的源,使用其他镜像

修改方法

打开 function.php 加入

//wordpress头像优化
function get_ssl_avatar($avatar) {
    $avatar = str_replace(array("secure.gravatar.com"), "sdn.geekzu.org", $avatar);
    return $avatar;
}
add_filter('get_avatar', 'get_ssl_avatar');

其中的 secure.gravatar.com 就是目前wordpress版本中使用的默认头像地址,sdn.geekzu.org 是更换的cdn镜像

也可以替换成其他的,或者自建
V2EX:https://cdn.v2ex.com/gravatar/
Loli:https://gravatar.loli.net/avatar/
极客族:https://sdn.geekzu.org/avatar/