Gravatar头像被墙无法显示?用国内镜像替代即可

根据博友MJJ(灰常记忆)的提醒,Gravatar头像在国内无法显示了。刚开始还不信,今天用站长工具查询了下,发现 Gravatar域名已被GFW屏蔽了。谷歌了下解决办法,用一个代码就搞定了。

打开后台 – 外观 – 主题编辑器 – 找到 funcions.php 然后找个地方添加以下代码:

//使用Gravatar头像镜像
add_filter('get_avatar', function ($avatar) {
    return str_replace([
        'www.gravatar.com/avatar/',
        '0.gravatar.com/avatar/',
        '1.gravatar.com/avatar/',
        '2.gravatar.com/avatar/',
        'secure.gravatar.com/avatar/',
        'cn.gravatar.com/avatar/'
    ], 'gravatar.lingchenzi.com/avatar/', $avatar);
});

以下是其他的 Gravatar 的 CDN 镜像服务器,可以自行替换代码中的源


极客族CDN:https://sdn.geekzu.org/avatar/
Cravatar:https://cravatar.cn/avatar/
七牛CDN:https://dn-qiniu-avatar.qbox.me/avatar/
LOLI:https://gravatar.loli.net/avatar/ 
我自己的https://gravatar.lingchenzi.com/avatar/

Gravatar头像被墙无法显示?用国内镜像替代即可》有2个想法

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注