分类 作品 下的文章

解决Gravatar头像不显示或显示慢的一串非常不错的代码

如题,本博客就是用这一段的代码解决了Gravatar头像显示问题,其实原理非常简单,只要调用https即可

  • function get_ssl_avatar($avatar) {
  • $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&amp;.*/','&lt;img src=<span class="string">"https://secure.gravatar.com/avatar/$1?s=$2"</span> <span class="keyword">class</span>=<span class="string">"avatar avatar-$2"</span> height=<span class="string">"$2"</span> width=<span class="string">"$2"</span>>',$avatar);
  • <span class="keyword">return</span> $avatar;
  • }
  • add_filter('get_avatar', 'get_ssl_avatar');
  就是如上代码,只要添加入主题内的functions.php的适当位置即可