解决国内 Gravatar 头像被墙无法显示问题(附 Gravatar 头像国内镜像源地址大全)—— WordPress教程

爱资源网 WordPress教程评论142阅读模式

自2021年以来打开很多网站的文章页面,加载非常缓慢,而且评论里的头像都没了变空白了。相信大家也明白,由于某些原因,Gravatar 全球通用头像在国内再次被 Q 了,而这次持续了 N 久,不知道什么时候再次恢复了。

解决国内 Gravatar 头像被墙无法显示问题(附 Gravatar 头像国内镜像源地址大全)—— WordPress教程

那么,对于我们广大的 WordPress 站点应该如何处理解决此问题呢?别慌,下面就给大家提供解决方法~

 

插件法

安装国内大佬开发的WP-China-Yes插件来解决,进入插件设置页面,在加速 G 家头像设置中勾选“全局”。PS:此方法仅限使用 WP 标准头像函数get_avatar来输出头像的主题哦。

 

代码法

使用其它 gravatar 头像镜像源来替换默认的头像服务器地址。将下面的代码添加到当前主题函数模板 functions.php 中即可:

/**
 * 替换 WP 的Gravatar 头像源 - 龙笑天下
 */
if ( ! function_exists( 'dr_filter_get_avatar' ) ) {
    function dr_filter_get_avatar( $avatar ) {
        // 新 Gravatar 头像源,可自行修改
        $new_gravatar_sever = 'cravatar.cn';

        $sources = array(
            'www.gravatar.com/avatar/',
            '0.gravatar.com/avatar/',
            '1.gravatar.com/avatar/',
            '2.gravatar.com/avatar/',
            'secure.gravatar.com/avatar/',
            'cn.gravatar.com/avatar/'
        );

        return str_replace( $sources, $new_gravatar_sever.'/avatar/', $avatar );
    }
    add_filter( 'get_avatar', 'dr_filter_get_avatar' );
}

注意,和上面的插件法一样,此方法仅限使用 WP 标准头像函数get_avatar来输出头像的主题。另外,上面代码里的头像源cravatar.cn使用的是国内大佬开发的Cravatar 头像。Cravatar 支持在用户未设置 Cravatar 头像及 Gravatar 头像时匹配 QQ 头像(仅限于使用 QQ 数字邮箱的用户),这一切是自动进行的,用户对此无感知。其带来的效果是:经过三级匹配(Cravatar 头像->Gravatar 头像->QQ 头像)后,大约 70%的访客都会得到准确的头像。

解决国内 Gravatar 头像被墙无法显示问题(附 Gravatar 头像国内镜像源地址大全)—— WordPress教程

 

Gravatar 头像国内镜像源地址大全

上面代码里的 Gravatar 头像源可自行修改,以下列举一些不错的头像源供大家自由选择速度快的。

dn-qiniu-avatar.qbox.me 测试头像

cravatar.cn 测试头像

weavatar.com 测试头像

sdn.geekzu.org 测试头像

gravatar.loli.net 测试头像

cdn.sep.cc(旧域名 gravatar.inwao.com 已失效) 测试头像

cn.gravatar.com 测试头像

secure.gravatar.com 测试头像

 

如果大家有其他更好的 Gravatar 头像源,也可在评论里分享给大家哦。

 

若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!欢迎打赏!

  • 版权声明 1、本网站名称:爱资源网
    本站永久网址:https://www.izywang.com
    2、如果您喜欢本站,点击这儿 不花一分钱捐赠本站

    这些信息可能会帮助到你: 下载帮助 | 报毒说明 | 进站必看

    3、本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
    附:二00二年一月一日《计算机软件保护条例》第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!
    4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
    6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

  • 转载请务必保留本文链接:解决国内 Gravatar 头像被墙无法显示问题(附 Gravatar 头像国内镜像源地址大全)—— WordPress教程https://www.izywang.com/111.html

评论  0  访客  0
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: