最近Gravatar被墙了,不少博客遭了殃,这回来个小福利,送头像缓存CDN。原理很简单,借用的免费七牛空间,头像会被缓存在七牛的CDN上,加载速度超快。

使用方法非常简单,将以下代码加入主题的function.php

function avatar_cache ($avatar) {
$avatar = str_replace(array("http://www.gravatar.com","http://0.gravatar.com","http://1.gravatar.com","http://2.gravatar.com"),"http://avatar1.qiniudn.com",$avatar);
return $avatar;
}
add_filter( 'get_avatar', 'avatar_cache', 10, 3 );

此方法仅限WordPress,其他博客程序需要自己稍微改一改。复制之后注意看一下,如果有全角字符必须改为半角。

PS:七牛的CDN是我见过的国内最快的CDN之一了,节点超多,响应超快,完全不是360、安全宝、加速乐之类能比的

标签: 小福利, Gravatar

已有 47 条评论

  1. 这个方法还真没用过,我一直都是用多说的

    1. FROYO

      多说不是也有问题了吗

  2. 这个方法感觉挺好的,不过我觉得对七牛不太厚道。。

    1. FROYO

      毕竟免费

  3. 确实是个解决的办法,不过要是自己的空间不差资源,还是放在自己的兜里踏实。免费的总觉得不可靠。

    1. FROYO

      放心,七牛不会倒的

  4. 方法不错,谢谢分享!

  5. 嘿嘿,终于好了,昨天真的是我家网络问题,家里用移动宽带,前段时间访问google都是没问题的,就是5月份墙了之后才不行。

  6. 我用多说,不怕被墙,嘿嘿

    1. FROYO

      多说躺枪了,跟多说无关~~~
      话说你头像呢,填错邮箱了?

      1. 嘿,你多说设置的是Gravatar头像 在我那儿显示不出来。。

        1. FROYO

          没设置,还是默认邮箱的,被gfw墙了

      2. 我就用这个默认头像,很好玩哈

  7. [private]显示浏览器的是什么插件,我拔下来看看他识别windows10的代码,我用的纯代码的,没用插件,还不兼容windows10,只差代码。。[/private]
    1. FROYO

      WP-UserAgent

      1. 好了,现在我的也能识别64位电脑和windows10 。ie11了,哈哈

        1. FROYO

          这么快就扒走了 :bobo_xieyanxiao:

  8. 我的似乎没被墙,什么情况。。[private]空间原因么。[/private]

    1. FROYO

      你那里有本地缓存

      1. 我设置了7天的,但是都屏蔽好久了,都没问题。

        1. FROYO

          懂了,你在墙外,我还在墙内 :bobo_xieyanxiao: :bobo_xieyanxiao:

评论已关闭