根据博友MJJ(灰常记忆)的提醒,Gravatar头像在国内无法显示了。刚开始还不信,今天用站长工具查询了下,发现 Gravatar域名已被GFW屏蔽了。谷歌了下解决办法,用一个代码就搞定了。
打开后台 – 外观 – 主题编辑器 – 找到 funcions.php 然后找个地方添加以下代码:
//使用Gravatar头像镜像
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/'
], 'gravatar.lingchenzi.com/avatar/', $avatar);
});
以下是其他的 Gravatar 的 CDN 镜像服务器,可以自行替换代码中的源
极客族CDN:https://sdn.geekzu.org/avatar/
Cravatar:https://cravatar.cn/avatar/
七牛CDN:https://dn-qiniu-avatar.qbox.me/avatar/
LOLI:https://gravatar.loli.net/avatar/
我自己的:https://gravatar.lingchenzi.com/avatar/
v2ex 好像也被强了 用极客族
换上了自建的服务