如遇到失效烦请各位留言
欢迎大家贡献其他可用服务
名称 | 地址 | 示例 | 可用性 |
---|---|---|---|
极客族 | https://sdn.geekzu.org/avatar/ | 新窗口打开 | ✓ |
loli | https://gravatar.loli.net/gravatar/ | 新窗口打开 | ✓ |
九月的风 | https://cdn.sep.cc/avatar/ | 新窗口打开 | ✓ |
跬步图床 | http://gravatar.kuibu.net/avatar/ | 新窗口打开 | ✓ |
Cravatar | http://cravatar.cn/avatar/ | 新窗口打开 | ✓ |
七牛 | https://dn-qiniu-avatar.qbox.me/avatar/ | 新窗口打开 | ✓ 长缓存、固定尺寸 |
V2EX | https://cdn.v2ex.com/gravatar/ | 新窗口打开 | ✓ 不翻不好用 |
inwao | × | ||
中科大 | × | ||
幻杀博客 | × |
WordPress 更改 gravatar 方法
修改主题的 function.php 文件,文件位置:
function.php 中加入一下代码:
function mukti_get_https_avatar($avatar) {
$new_host = 'gravatar.loli.net/avatar';
$avatar = str_replace(array(
'secure.gravatar.com/avatar',
"www.gravatar.com/avatar",
"0.gravatar.com/avatar",
"1.gravatar.com/avatar",
"2.gravatar.com/avatar"
), $new_host, $avatar);
$avatar = str_replace("http://", "https://", $avatar);
return $avatar;
}
add_filter( 'get_avatar', 'mukti_get_https_avatar');
add_filter( 'um_user_avatar_url_filter', 'mukti_get_https_avatar', 1 );
add_filter( 'bp_gravatar_url', 'mukti_get_https_avatar', 1 );
add_filter( 'get_avatar_url', 'mukti_get_https_avatar', 1 );
您的赞助将会支持作者创作及本站运维
评论
共4条https://zhuanlan.zhihu.com/p/377149911
其实我很好奇七牛那个源怎么刷新缓存,感觉缓存时间好长
可以在你的头像字符串后面拼随机数,比如你的头像地址
https://dn-qiniu-avatar.qbox.me/avatar/122e32931a360825d1ca2a912bf0b681?s=64&d=mm&r=g
在 `122e32931a360825d1ca2a912bf0b681` 字符串后面随便拼几个数:
https://dn-qiniu-avatar.qbox.me/avatar/122e32931a360825d1ca2a912bf0b68120230423?s=64&d=mm&r=g
(还没更新,我看见你之前头像了)
而且七牛的头像只有一个尺寸
发表评论