品牌出海 -
外贸推广、英文网站营销、独立站SEO

WordPress样式版本号如何去掉以及版本号的作用

作为最优秀的建站程序,WordPress在用户量在全球是毋庸置疑的。正因为功能过于强大,使得在程序的设计过程中需要考虑应用兼容各类不同的功能需求,于是我们在使用默认WP程序的时候会显得很臃肿。让百度SEO这块不太看好,肯定会更加快速和美观。

加上版本号的作用主要有二个:
1.方便版本控制,比如1.1版本的样式表,可以升级为2.0版本的样式表
2.强制浏览器更新(因为http请求时,如果访问的路径不变,而客户端缓存中又有该文件时,浏览器会直接调用缓存中的文件,这样的话,即使服务端的css内容变化了,但是客户端仍然有可能显度示的是旧文件,而加上新的版本号以后,浏览器会认为这是一个新的访问地址,会重新下载最新版本的文件)

比如在静态化方面,下图是qi70博客博客的样式和JS列表,可以看到头部代码JS脚本和CSS样式表比较难看,如图可以看到有一个?ver=5.0’的小尾巴,那么这个“?”可以就会认为是动态文件,不利于SEO。

WordPress中使用wp_enqueue_script()和wp_enqueue_style()引入js脚本和css样式表时,会生成一个版本号,如果你不亲自指定,版本号会是WordPress的版本号,比如5.0(如上图)。版本号有好处,可以强制浏览器更新脚本,但有些SEO检测工具会认为带有版本号是非静态化的表现,那么这里有一个去除版本号的方法。在主题的functions.php中加入如下代码,就可以去除版本号:

/**
*去除样式的版本号
**/
function sb_remove_script_version( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
add_filter( 'script_loader_src', 'sb_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', 'sb_remove_script_version', 15, 1 );
add_action('login_enqueue_scripts','login_protection');

还有一串代码也是有效的大家可以试下:

function wpdaxue_remove_cssjs_ver( $src ) {
if( strpos( $src, 'ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'wpdaxue_remove_cssjs_ver', 999 );
add_filter( 'script_loader_src', 'wpdaxue_remove_cssjs_ver', 999 );
文章类别:外贸运营

如有转载,请注明本文链接: https://www.qi70.com/5220.html

赞(1) 外贸合作微信:Aiziji5267_
有任何问题或者外贸0-1建设合作联系微信:Aiziji5267_,本站点的内容仅供学习、分享与交流,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。知识文章以及源码仅供参考学习,当使用本站时,代表你已接受本站的声明和隐私原则等条款。70外贸通_外贸跨境电商运营推广网站 » WordPress样式版本号如何去掉以及版本号的作用
分享到: 更多 (0)
标签:

亚马逊、国际站代运营,独立站建设,外贸B2B、B2C合作加微信(18352294994) 抢沙发

专业网站运营,云服务器技术分享!

阿里云优惠购买购物优惠网

如有需要或者帮助可以加我微信:Aiziji5267_

支付宝扫一扫打赏

微信扫一扫打赏