发现现在打开的我的博客老是提示:加载"http://0.gravatar.com"等,而且评论头像也无法正常显示了,可能是Gravatar头像服务器集体被墙了,无论是国内主机还是国外主机都受到了影响,严重的影响了使用此服务网站的打开速度和使用体验.当然网上有很多方法可以解决这一问题,有国内服务器替代法也有插件替代法,在这里我介绍下我使用的方法,打开速度还不错.
使用方法是将下面代码添加到主题functions.php文件中:

1
2
3
4
5
    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');

注意:使用以上代码后,一些头像缓存插件也将失效!不过没有打开缓慢的现像.

您可以用支付宝/微信/QQ扫描二维码为作者打赏
网站维护离不开您的支持
支付宝支付 微信支付 QQ支付
如果本文对您有帮助,请不要吝啬您的打赏!~

声明:除非注明!方阁志文章均为原创,转载请以链接形式标明本文地址!

文章标题:使用https方式(SSL)调用Gravatar头像服务器地址

原文链接: https://imfang.net/wordpress/49.html