删除wordpress头部head“s.w.org”标签方法代码

说到博客CMS程序,WordPress应该是使用量最多且稳定性扩展性最好的程序,据相关机构统计,全球三分之一的网站都是用wordpress程序做的、官方更新一直不断,时不时推出新功能,适应和满足项目的需要。

我们在使用WordPress程序的唯独考虑的就是速度问题,由于wordpress是国外的一套网站cms程序,在国内由于墙的原因,很多服务器在国外需要远程加载的功能就用不了,所以我们用wordpress做网站需要二次优化一下提升网站速度,避免加载不了一些东西而对网站速度造成影响。

WordPress因为其固有的问题,在使用过程中,以及插件、主题等加载,包括自身的程序内置参数和功能需要引入一些脚本,这样很多时候我们访问速度就降低。我们应该也有发现,为什么别人的WordPress网站打开很快,而我们自己的随着时间的推移越来越慢,而且占用服务器资源也大。

比如,今天老杨在查看源代码的时候有看到程序头部多了一行外部链接:

<link rel=’dns-prefetch’ href=’//s.w.org’ />

这个功能应该是预载表情的,这里我们一般是使用不到的,而且加载到网站中速度会比较慢。虽然老蒋刚才尝试打开的时候还可以打开,但是毕竟服务器在国外,速度还是有影响的,如果没必要使用,那我们就禁止掉。

function remove_dns_prefetch( $hints, $relation_type ) {
if ( \’dns-prefetch\’ === $relation_type ) {
return array_diff( wp_dependencies_unique_hosts(), $hints );
}
return $hints;
}
add_filter( \’wp_resource_hints\’, \’remove_dns_prefetch\’, 10, 2 );

将脚本添加到当前WP程序主题中的functions.php文件中,然后再去刷新网站前端,问题可以解决,网上还有其他几段代码,但是经过我的测试,这段代码是兼容性最好的,从底层解决问题。

未经允许不得转载:老杨SEO » 删除wordpress头部head“s.w.org”标签方法代码

赞 (2)