WordPress怎么去除jquery和CSS静态文件链接中的版本号?附2种方法

我们很多WordPress网站默认情况下所加载的jquery和CSS静态文件链接中都会带有相应的版本号,比如boke112百科使用的YIA主题,加载CSS文件时就会在链接地址后面加上?ver=2.7,即是style.css?ver=2.7

除了CSS文件会加上版本号外,加载主题自带的JS文件和WordPress自带的JS文件,也会加上相应的版本号。那么有没有办法去除WordPress网站jquery和CSS静态文件链接中的版本号呢?那是肯定的,实现方法很简单,只需要将以下代码添加到当前主题的functions.php文件中并保存更新文件即可。

方法一、使用remove_query_arg

复制代码
//去除jquery和CSS静态文件的版本号
function remove_version_from_static_files( $src ) {
if( strpos( $src, '?ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'script_loader_src', 'remove_version_from_static_files', 10 );
add_filter( 'style_loader_src', 'remove_version_from_static_files', 10, 2 );

参考资料:

方法二、使用explode

复制代码
//去除jquery和CSS静态文件的版本号
function _remove_script_version( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );

经过boke112百科在WordPress6.4.2版本和几个WordPress主题测试,以上两种方法都可以去除jquery和CSS静态文件链接中的版本号,我们只需要挑选一个自己喜欢的方法即可。

来源:https://boke112.com/post/11938.html

相关推荐
WordPress学习笔记1 天前
wordpress根据页面别名获取该页面的链接
android·wordpress
WordPress学习笔记1 天前
wordpress ACF字段调用方法
wordpress·acf插件·wordpress字段
Web极客码3 天前
如何将cPanel面板里的WordPress迁移到宝塔面板
wordpress·宝塔面板·cpanel
WordPress学习笔记4 天前
精美wordpress模板免费下载
wordpress
WordPress学习笔记4 天前
WordPress提示“无法检索特色图片数据”
wordpress
WordPress学习笔记5 天前
wordpress外贸主题Google地图添加(替换)方案
前端·wordpress·wordpress地图
WordPress学习笔记6 天前
让wordpress随机调用一张指定文件夹中的图片
wordpress·wordpress随机调用
WordPress学习笔记6 天前
wordpress白屏问题常见原因及解决方案
wordpress
Web极客码7 天前
Wordpress如何调整区块高度与宽度
服务器·主题·wordpress
WordPress学习笔记7 天前
好用易上手的wordpress外贸主题推荐
wordpress