最近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加入这段代码即可)

小林子打字好辛苦,麻烦转载注明: 转载自林枫紫涵

本文链接地址: http://www.lfzh.org/fx_gravatar.html

作者: admin