最近发现头像加载不出来,又是被墙了!
目前wordpress头像来源以下网址
www.gravatar.com、0.gravatar.com、1.gravatar.com、2.gravatar.com
网上有完美的解决方法
参考链接:
http://www.i7086.com/gravatar-avatar-does-not-show-the-perfect-solution
http://www.weeiy.com/wordpress-gravatar-4.html
最后本人采取了ssl链接的方法:
官方Gravatar头像调用ssl头像链接 。
https还是没被墙的,而且速度还不错,直接调用这个最简单了。
如果你的网站启用了ssl则不需要了,否则functions.php 加入如下代码:
//官方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’);
Leave a Reply