Sakura主题头像修正方法

发布于 2021-02-28  1388 次阅读


今天突然发现wordpress头像显示错误,加载不出来。经过一番搜索后,给出下面的一些解决办法。

/*
 * Gravatar头像使用中国服务器,这段代码在function.php中的第621行,需要把被墙访问地址填写在array数组里面。然后找到gravatar_proxy函数,填写没有被墙的头像地址
 */
function gravatar_cn($url)
{
	$gravatar_url = array('0.gravatar.com/avatar','1.gravatar.com/avatar','2.gravatar.com/avatar','secure.gravatar.com/avatar');
//     return str_replace($gravatar_url, 'cn.gravatar.com', $url);
    //官方服务器近期大陆访问 429,建议使用镜像
    return str_replace( $gravatar_url, akina_option('gravatar_proxy'), $url );
}
if(akina_option('gravatar_proxy')){
    add_filter('get_avatar_url', 'gravatar_cn', 4);
}

这里提供两个地址:

gravatar.loli.net/avatar

cdn.v2ex.com/gravatar

然后可以在设置里面手动替换代理头像地址。


欢迎欢迎~热烈欢迎~