当前位置:首页 > WordPress教程 > 正文

解决 Gravatar 被墙导致无法显示的问题

最近,评论墙的头像无法显示,然后一看,原来官方的地址又一次被墙了,哪里有压迫哪里就有反抗,既然被墙,我们就一定会有办法翻过去的。博主一共找到四种方法来解决无法显示的问题。

1. 使用未被墙的地址

目前除了被墙的官方地址,共发现三枚未被墙的地址,所以我们使用未被墙的地址作为替代:

  • http://gravatar.com
  • http://cn.gravatar.com
  • https://secure.gravatar.com

一些孩纸们可能觉得替换太麻烦了,所以一串代码轻松将被墙地址替换(代码最后的一串地址为改为的地址,可以自己更换的哦)

function unblock_gravatar( $avatar ) {
 $avatar = str_replace( array( 'http://www.gravatar.com', 'http://0.gravatar.com', 'http://1.gravatar.com', 'http://2.gravatar.com' ), 'https://secure.gravatar.com', $avatar );
 return $avatar;
}
add_filter( 'get_avatar', 'unblock_gravatar' );

2. 使用多说提供的镜像地址

多说也提供镜像头像,但是好像现在有一部分显示不出来了,不知道什么原因 镜像,速度应该还可以的 使用方法同上

 function unblock_gravatar( $avatar ) {
 $avatar = str_replace( array( 'www.gravatar.com', '0.gravatar.com', '1.gravatar.com', '2.gravatar.com' ), 'gravatar.duoshuo.com', $avatar );
 return $avatar;
 }
 add_filter( 'get_avatar', 'unblock_gravatar' );

3. 使用七牛云存储的镜像功能

本站曾介绍过如何使用七牛云存储来加速 WordPress,同样的方法,你也用来加速 Gravatar,本方法稍显麻烦,就不具体展开了。
大致就是建一个七牛空间来镜像 gravatar.com,然后借用方法 2 替换 gravatar.com 为七牛的域名。

4. 使用 WordPress 插件缓存头像到主机空间

如果你使用的是国外主机,可以正常访问 Gravatar.com,那么你也可以选择将 Gravatar 缓存到自己的主机空间。
插件:FV Gravatar Cache

我嘛,缓存不喜欢,所以就用多说的啦,你们可以看到的

标签:
上一篇: 下一篇:

14 条评论

评论加载中...
  1. 我电脑的配置不算太差,但是打开这个网站是真的卡…..

    2017年3月28日 17:52 评论
    • 小幻  

      备案掉了,访问延迟有点高

      2017年4月1日 21:16 评论
  2. 地板
    来自天朝的朋友 未知浏览器 Unknow Os
    voguesky.ru  

    墙是越来越高。还是做好其它打算

    2015年1月26日 21:17 评论
  3. 板凳
    来自天朝的朋友 未知浏览器 Unknow Os
    Han  

    一大批WP用户纷纷投入第三方评论框的怀抱

    2014年11月28日 09:46 评论
  4. 沙发
    来自天朝的朋友 未知浏览器 Unknow Os
    中国历史  

    真TMD的无语。

    2014年11月26日 21:01 评论

发表评论

不理你。不要啊!吃饭。吃惊。吃西瓜。飞吻!恭喜!Hi纠结!膜拜!OK抛媚眼。泡泡糖。抛钱。忍!生闷气!调皮。偷看。委屈。献花。疑问?抓狂!

小提示:Ctrl+Enter快速提交助您一臂之力~
加载中……