将 Gravatar 头像源替换为国内镜像

由于你懂的原因,Gravatar 在国内的访问极其不稳定,而这项服务又是蓝星上使用范围最广的头像服务,免费且认知度极高。比如咱博客圈WordPress 和 Typecho 等都是使用的 Gravatar 作为头像源。因此若你的页面上无法正常打开头像,将会导致页面速度加载慢、出错,最终导致页面不完整影响用户体验的情况。

解决方案有很多,比如你可以在 WordPress 后台-讨论,直接把头像整个关闭——这应该不会是多数人的选择,毕竟若大家来留言头像都不给一个,也太无趣太寡淡了些。

你还可以使用其他的头像服务,如腾讯提供的 QQ/Weixin 头像服务,你甚至可以自建。当然如果还要继续使用 Gravator 的话,就只能替换 Gravatar 的源…你可以自建镜像服务,也可以选择公共头像源,目前来看速度最快且没被屏蔽的有如七牛:https://dn-qiniu-avatar.qbox.me/avatar/,这也是我最推荐的。

WordPress 如何将 Gravatar 源替换为国内镜像

替换方式有两种。一是添加 function 代码的方式,将如下代码添加你主题的function.php或相似文件中……em,代码我就不提供了,我更推荐你采用另一种方式,hah

直接改 WordPress 的公共程序文件,找到/wp-includes/link-template.php,搜索关键词gravatar,将如下图所示的https://secure.gravatar.com/avatar/链接替换成https://dn-qiniu-avatar.qbox.me/avatar/即可,done。

#20230821 更新,现在我换成了https://cravatar.cn/avatar/,似乎 qiniu 的图像已经多年不更新了,换 cravatar 吧,铁子们~

Wordpress头像无法显示怎么办?将Gravatar源替换为国内镜像
wordpress link-template.php
1920 1280 Kevin's
「将 Gravatar 头像源替换为国内镜像」有 9 条评论
  • cion
    03/11/2023 at 12:06 回复

    我就比较菜了,直接用插件改为本地头像。。

  • 鸟叔
    08/30/2022 at 10:59 回复

    有个插件也能实现这个功能

  • Mr.Chou
    08/30/2022 at 10:09 回复

    国内环境看到满是叉叉的图片受不了,改了好久咯。

  • 小元
    08/22/2022 at 11:44 回复

    之前莫名其妙有段时间七牛的我也访问不进去,挺头疼的然后找到一个也挺好用~~https://cdn.sep.cc/avatar/

  • Lvtu
    08/21/2022 at 12:02 回复

    改程序文件,以后程序升级一次就得改一次,很麻烦的哦!嘿嘿~~
    你服务器这么快,也可以直接镜像保存到自己的服务器上?

  • anna
    08/21/2022 at 10:02 回复

    大佬,把你加入俺的朋友圈啦,可以吗?

    • 牧羊人
      08/21/2022 at 10:42 回复

      你随意,
      我这边链接页面还要调整一下,过阵子添加

  • S̆̈
    08/20/2022 at 21:41 回复

    现在大家都用cravatar了……

发表评论

请输入关键词…