站长资源
中国站长网站

wordpress为何会加载i0.wp.com

大家都知道wordpress加载缓慢,无非就是头像和字体问题。

出现这个问题的原因还是Gravatar头像的问题,我们用加速插件去代理Gravatar的链接,但是这个链接又被Gravatar给转发到了类似i0.wp.com、i1.wp.com、i2.wp.com等等地址,因此出现上述问题。那么有问题就得解决,我们来介绍解决方案:

方法:调用Gravatar官方ssl头像链接

本站是调用ssl 头像链接的方法来解决此问题的。由于https还没被墙,而且速度还不错,直接调用这个最简单了。

只需在模版的 functions.php 加入如下代码:

function get_ssl_avatar($avatar) {
   $avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&amp;.*/','<img class="avatar avatar-$2" src="https://secure.gravatar.com/avatar/$1?s=$2" alt="" width="$2" height="$2" />',$avatar);
   return $avatar;
}
add_filter('get_avatar', 'get_ssl_avatar');

本文出处:来自互联网信息共享,请勿相信收费信息站长资源 » wordpress为何会加载i0.wp.com

评论 抢沙发

评论前必须登录!