AHdark
一个多语种开发蒟蒻
AHdark Blog

WordPress/Typecho 更换Gravatar源

WordPress

在自己的主题的function.php添加以下代码即可

add_filter('get_avatar', function($avatar){ return str_replace(array("secure.gravatar.com/avatar","cn.gravatar.com/avatar","www.gravatar.com/avatar","0.gravatar.com/avatar","1.gravatar.com/avatar","2.gravatar.com/avatar"),"sdn.ahdark.com/avatar",$avatar);});

你也可以使用更整齐的代码

add_filter('get_avatar', function($avatar){
    return str_replace(
        array(
            "secure.gravatar.com/avatar",
            "cn.gravatar.com/avatar",
            "www.gravatar.com/avatar",
            "0.gravatar.com/avatar",
            "1.gravatar.com/avatar",
            "2.gravatar.com/avatar"
        ),
        "sdn.ahdark.com/avatar",
        $avatar
    );
});

Typecho

只需要在网站目录下config.inc.php添加以下代码

define('__TYPECHO_GRAVATAR_PREFIX__', 'https://sdn.ahdark.com/avatar/');

关于自建源

欢迎使用sdn.ahdark.com自建源,为多种静态服务提供加速

你可以前往 https://sdn.ahdark.com 查看

或查看以下文章

赞赏
本文链接:https://ahdark.com/technology/874.shtml
本文采用 CC BY-NC-SA 3.0 Unported 协议进行许可
欢迎加入Q群交流:654022768

AH Dark

文章作者

本博客的运营者、主要开发者、主要作者 深度学习算法工程师,后端工程师,嵌入式软件开发工程师 Azure认证 运维工程师

发表评论

textsms
account_circle
email

AHdark Blog

WordPress/Typecho 更换Gravatar源
为WordPress/Typecho 更换Gravatar源,实现更好的访问体验
扫描二维码继续阅读
2021-08-30