wordpress博客的Gravatar头像在国内无法显示,我看了一下,多半是 GFW 干的,国内无法连接到Gravatar,不过还好,国内很多大佬做了 CDN 镜像,把下面代码手动添加到 function.php 就能解决了!

解决方法:手动修改 functions.php 添加代码

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

如果不知道在哪的话,可以根据路径找到文件 /wp-content/themes/主题/functions.php

add_filter('get_avatar', function ($avatar) {
    return str_replace([
        'www.gravatar.com/avatar/',
        'secure.gravatar.com/avatar/',
        'gravatar.loli.net/avatar/'
    ], 'sdn.geekzu.org/avatar/', $avatar);
});

我使用的是 极客族的CDN:https://sdn.geekzu.org/ 的 Gravatar 的 CDN 镜像服务器

改好之后,测试看看有没有问题,我的测试没问题,那么本教程结束!拜拜

说点什么
有问题的,都可以在这里评论。(^_^)ノ但是!请遵守本站评论规则!!!
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...