Gravatar头像国内无法访问怎么办?WP-China-Yes插件立马解决

最近不知道是不是国内防火墙的问题,还是国内服务器无法访问问题,使得Gravatar头像失效。这里也包括一些缓存头像到本地的方法,原来只是访问Gravatar头像服务器慢,现在是根本不能访问,更无法将头像下载到本地。

Gravatar头像无法显示

Gravatar头像国内无法访问怎么办?WP-China-Yes插件立马解决

暂时市面上也没有好的解决办法,最好的就是安装WP-China-Yes插件解决,进入插件设置页面,在加速G家头像设置中勾选“全局”。

如果是其它Gravatar头像镜像服务器获取头像方法:

将下面的代码添加到当前主题函数模板functions.php中:

    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/'
        ], 'sdn.geekzu.org/avatar/', $avatar);
    });

通过add_filter替换默认的头像服务器地址,可修改其中的:sdn.geekzu.org/avatar/,为其它镜像服务器地址。

本方法可以实现前后台同时使用Gravatar头像镜像服务器,代码取自WP-China-Yes插件。

其它是网上所提供的Gravatar头像镜像服务器地址,欢迎收藏!

    sdn.geekzu.org/avatar/
    cdn.v2ex.com/gravatar/
    gravatar.loli.net/avatar/
    gravatar.wp-china-yes.net/avatar/
    gravatar.zeruns.tech/avatar/
    gravatar.inwao.com/avatar/
WordPress纯代码实现文章相关推荐功能 WordPress

WordPress纯代码实现文章相关推荐功能

这两天准备把的相关推荐功能进行了重写,将原来的文章相关推荐功能做了自我感觉非常优秀的改进,相比用其它 WordPress 相关文章推荐的插件来说,我更喜欢自己来折腾,经过这一番的重写 WordPres...