Gravatar.com 头像被墙后无法访问完美解决方案

最新Gravatar.com 被墙,导致无法访问,之前使用过多说,也使用过v2ex,但是陆续不能访问,所有的图片加载半天却加载不出来,搞得心情特别不好,那么就提供一条解决方案-cravatar.cn~

cravatar.cn

这里选择使用 cravatar.cn服务

Cravatar 完美兼容所有 Gravatar 头像 API 接口,同时如果你未在 Cravatar 设置头像,则会先尝试调用 Gravatar 上的头像数据,其后是 QQ 头像,最后会返回我们为你准备的一组默认头像。

特别地:我们会对所有头像进行人工审核(也包括来自 Gravatar 和 QQ 的头像),所有包含暴恐、色情、政治等违反中国法律的内容都会被屏蔽,并返回默认头像。

  • 与 Gravatar API 兼容
    为了降低你的使用成本,我们的 API 规范始终保持与 Gravatar 100% 兼容

  • 独有的三级头像匹配机制
    当访客请求自己的头像时,我们会按此顺序分三级匹配头像:Cravatar->Gravatar->QQ 头像,对于博客站,这平均可以为 70% 的访客提供准确的头像

整体来讲有审核应该会坚持的时间更长一些,加油不要再变了,哈哈

解决方案

编辑当前主题functions.php文件,在底部加入

//头像使用duoshuo缓存
function get_avatar_deadwood( avatar ) {avatar = preg_replace( "/http:\/\/(www|\d).gravatar.com/","https://cravatar.cn/avatar/",avatar );
  returnavatar;
}
add_filter( 'get_avatar', 'get_avatar_deadwood' );

文章最近更新(2022-03-04),正常使用~

5条留言
  1. 右侧的最近留言栏发生错位!

  2. 不错的