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

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

前言

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. cdn.v2ex.com/gr
  2. dn-qiniu-avatar.qbox.me/
  3. gravatar.proxy.ustclug.org/
  4. sdn.geekzu.org/
  5. gravatar.loli.net/

 

历史上的今天:

  • 我的QQ
  • weinxin
  • 我的微信公众号
  • weinxin

发表评论

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