Author Topic: 解决 Gravatar 被墙导致无法显示的问题  (Read 1796 times)

Offline 西华秦

  • 版主
  • 超级会员
  • *****
  • Posts: 2237
  • 评价: +5/-214
    • View Profile
    • 烙印
解决 Gravatar 被墙导致无法显示的问题
« on: June 13, 2016, 02:58:26 pm »
目前一共收集到 7 个 Gravatar 官方地址,其中前 4 个被墙了,所以我们使用未被墙的地址作为替代:

http://www.gravatar.com
http://0.gravatar.com
http://1.gravatar.com
http://2.gravatar.com
http://gravatar.com
http://cn.gravatar.com
https://secure.gravatar.com
添加以下代码到 functions.php:

Code: [Select]
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' );

Offline clove

  • 超级会员
  • *****
  • Posts: 3221
  • 评价: +9/-348
    • View Profile
    • 三十岁
Re: 解决 Gravatar 被墙导致无法显示的问题
« Reply #1 on: June 14, 2016, 10:17:51 am »
这个挺好,但是我的wp基本很难打开,卡掉了
三十岁 --  听说可以有小尾巴ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้

Offline 西华秦

  • 版主
  • 超级会员
  • *****
  • Posts: 2237
  • 评价: +5/-214
    • View Profile
    • 烙印
Re: 解决 Gravatar 被墙导致无法显示的问题
« Reply #2 on: June 20, 2016, 09:54:39 am »
这个挺好,但是我的wp基本很难打开,卡掉了
导出数据库,删除option表,然后重新安装进入。OK了

Offline 阿哈

  • 高级会员
  • ****
  • Posts: 905
  • 评价: +7/-86
    • View Profile
Re: 解决 Gravatar 被墙导致无法显示的问题
« Reply #3 on: July 12, 2016, 07:44:32 pm »
唉……这个方法很好哦。 ;D 另外还可以加上多说的地址。

Offline jitler

  • 中级会员
  • ***
  • Posts: 1850
  • 评价: +2/-13
  • 性别男,爱好女。
    • View Profile
    • 江南博客
Re: 解决 Gravatar 被墙导致无法显示的问题
« Reply #4 on: July 20, 2016, 08:20:26 am »
感觉还不如不用
江南网志
我不支持的言论,但我坚决捍卫你发言的权利!

Offline clove

  • 超级会员
  • *****
  • Posts: 3221
  • 评价: +9/-348
    • View Profile
    • 三十岁
Re: 解决 Gravatar 被墙导致无法显示的问题
« Reply #5 on: July 20, 2016, 08:54:13 am »
导出数据库,删除option表,然后重新安装进入。OK了
本地测试了一下,还是卡的要死要活
三十岁 --  听说可以有小尾巴ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้

Offline 漫步者

  • 新会员
  • Posts: 9
  • 评价: +0/-0
    • View Profile
    • 羽中漫步
Re: 解决 Gravatar 被墙导致无法显示的问题
« Reply #6 on: July 22, 2016, 01:07:41 pm »
墙头像这招太狠了,影响多少WP站