不要温和的走进那个良夜
Do not go gentle into that good night

解决gravatar头像无法显示

最近gravatar头像无法显示已经持续好长一阵子了,刚开始我以为是我的网站问题,结果发现好多同样使用了gravatar的同学都是这样,这个时候我就想到多说的好处了,曾经也是很想换成多说,但是还是忍住了,不过这也不是办法啊,偶看到相关介绍说使用https是可以访问的,于是就想到这样的方法,果不其然,网上也有同志们解决啦,

解决方法如下:

 

  1. function get_ssl_avatar($avatar) {
  2.    $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);
  3.    return $avatar;
  4. }

 

(在模板函数functions.php加入这段代码即可)

赞(0)
未经允许不得转载:林枫紫涵 » 解决gravatar头像无法显示

评论 6

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #3

    不错

    互传电商网3年前 (2015-07-18)回复
  2. #2

    很早之前 就解决了俄

    Leridy4年前 (2014-11-28)回复
    • @Leridy: 这个问题不是才发生不久么= =

      admin4年前 (2015-01-26)回复
      • @admin: 我在出现问题的随后几天就解决了这个问题

        Leridy4年前 (2015-01-26)回复
  3. #1

    少一句
    add_filter(‘get_avatar’, ‘get_ssl_avatar’);

    4年前 (2014-11-28)回复