WordPress无法显示Gravatar头像的解决方法

2020年02月26日16:18:15 发表评论 热度1,530 ℃

前言

wordpress默认调用的gravatar官网,由于各种不可描述的原因,导致可能出现文章页面载入缓慢,无法显示评论者头像等问题。前面介绍的通过加密访问的办法貌似也出现了问题。

替换 Gravatar 头像的服务器地址   

由此,可以通过替换原有的gravatar调用来实现网站的加速

使用方法

将以下代码添加到:外观->编辑->functions.php,的这个步骤不用说了吧。

  1. /*gravatar使用V2EX CDN*/
  2. function replace_gravatar($avatar) {
  3. $avatar = str_replace(array("//gravatar.com/""//secure.gravatar.com/""//www.gravatar.com/""//0.gravatar.com/",
  4. "//1.gravatar.com/""//2.gravatar.com/""//cn.gravatar.com/"), "//cdn.v2ex.com/gr"$avatar);
  5. return $avatar;}
  6. add_filter( 'get_avatar', 'replace_gravatar' );

其中,里面的cdn.v2ex.com/gr,可以替换为以下地址之一:

  1. Gravatar 官方的 secure 源:https://secure.gravatar.com/avatar/
  2. Gravatar 官方的 cn 源:https://cn.gravatar.com/avatar/
  3. Gravatar 官方的 www 源:https://www.gravatar.com/avatar/
  4. V2EX:https://cdn.v2ex.com/gravatar/
  5. 极客族:https://sdn.geekzu.org/avatar/
  6. loli:https://gravatar.loli.net/avatar/

目前V2EX也无法访问,瓜皮猪现在更换成了loli的调用,

瓜皮猪

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: