/ 博客 / 2134阅

替代Gravatar头像的几个源

最简单的办法是替换源:

/*多说源,较稳定,速度一般,用的人太多,近期时有不显示情况*/
function dw_get_avatar($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', 'dw_get_avatar', 10, 3 );
/*Gravatar的另一个源,速度慢*/
function get_ssl_avatar($avatar) {
   $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://sdn.geekzu.org/avatar/$1?s=$2" class="avatar avatar-$2" height="$2" width="$2">',$avatar);
   return $avatar;
}
add_filter('get_avatar', 'get_ssl_avatar');
/*V2ex CDN源,用的人最少*/
function getV2exAvatar($avatar) {
        $avatar = str_replace(array("www.gravatar.com/avatar","0.gravatar.com/avatar","1.gravatar.com/avatar","2.gravatar.com/avatar"),"cdn.v2ex.com/gravatar",$avatar);
        return $avatar;
}
add_filter('get_avatar', 'getV2exAvatar');
/*Gravatar的官方SSL源,速度慢,稳定*/
function get_ssl_avatar($avatar) {
   $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','<img src="https://secure.gravatar.com/avatar/$1?s=$2" class="avatar avatar-$2" height="$2" width="$2">',$avatar);
   return $avatar;
}
add_filter('get_avatar', 'get_ssl_avatar');

其它文章:

# 写于九年前,改于二年前
           

11

  1. Betty

    反馈问题:

    你的两个子栏目,在你的总首页synyan.net不显示条目了。两块空白,只剩一个“更多文章”。我点更多文章近来就变成翻到第二页了。

    Google Chrome 45 · Windows 8.1
    1. S̆̈

      @Betty应该是rss输出问题。我调一下去。谢啦! 😀

      Wordpress App 5 · iPhone iOS 8.4.1
    2. S̆̈

      @Betty好了,经查是“对于feed中的每篇文章,显示”为“全文”时页面太大了,改为“摘要”即可。

      Google Chrome 34 · Windows XP
  2. stan

    这个东西我搞过2次,现在用七牛,问题是我的头像确实换了,但我网站上还是显示我以前那个,而且已经很长时间了

    Safari 8 · Mac OS X 10.10
    1. S̆̈

      @stan说明七牛不好。缓存插件可能也应该关掉。

      Wordpress App 5 · iPhone iOS 8.4.1
  3. 老杨

    目前用的最后一种,还行。试过缓存速度是最快的,但是兼容不好。

    Firefox 40 · Windows 7
    1. S̆̈

      @老杨嗯我用的倒数第三种。人少。 😀

      Wordpress App 5 · iPhone iOS 8.4.1
  4. 花千树

    我应该用的那个官方的SSL源

    Google Chrome 31 · Windows XP
    1. S̆̈

      @花千树官方那个稍慢。

      Wordpress App 5 · iPhone iOS 9.0
  5. Javen

    马克一下。GFW真是牵一发动全身。

    Google Chrome 46 · Windows 7
    1. S̆̈

      @Javen唉,是啊。

      Google Chrome 46 · Mac OS X 10.11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注