前言
突然想复活我的博客,之前用的都是Typecho,这一次换到了WordPress,都需要用到Gravatar作为头像服务,以前都是用的v2ex和其他人的镜像服务器,但这次因为闲便自己搭建了一个。
开始搭建
先新建一个Bucket,配置如图

配置镜像回源,照着图做就可以了


到这里其实搭建已经完毕了,没错,就是这么的EZ
测试镜像回源的配置
访问一个头像试试
https://mashiro-cdn.oss-cn-hongkong.aliyuncs.com/avatar/6b4d1be9de13e9efdfa9d428cd1fc5b7将其中的Bucket名称改为自己的,到此,Gravatar的搭建已经完成,接下来配置头像过期
PS:如果不配置的话,用户更新了头像,也不能及时的获取到


我的镜像服务器:https://proxy.mashiro.pub/
需要的可以拿去用
配置到WordPress
在WordPress中找到你当前使用的主题,然后选择编辑,在 functions.php
中的结尾添加以下代码
function replace_gravatar($avatar) {
$avatar = str_replace(array("//gravatar.com/", "//secure.gravatar.com/", "//www.gravatar.com/", "//0.gravatar.com/",
"//你的镜像地址/", "//你的镜像地址/", "//你的镜像地址/"), "//你的镜像地址/", $avatar);
return $avatar;}
add_filter( 'get_avatar', 'replace_gravatar' );

发表回复