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

相关推荐
wodrpress资源分享2 天前
wordpress搬家迁移后怎么修改数据库用户名
wordpress
席万里2 天前
wordpress搭建主题可配置json
wordpress
wodrpress资源分享4 天前
wordpress站外调用指定ID分类下的推荐内容
wordpress
yangshuo12815 天前
WordPress HTTPS 配置问题解决方案
网络协议·http·https·wordpress
PHP隔壁老王邻居6 天前
WordPress站点网站名称、logo设置
php·wordpress
wodrpress资源分享8 天前
你对安装在自己网站上的wordpress插件了解吗?
wordpress
Web极客码9 天前
WordPress 中最佳的维护服务:入门级用户指南
wordpress·入门指南·网络维护
boke112百科10 天前
如何修改WordPress经典编辑器的默认高度?
编辑器·wordpress·wordpress教程
wodrpress资源分享11 天前
卖三蹦子的wordpress模板
wordpress
伊玛目的门徒14 天前
WordPress网站添加嵌入B站视频,自适应屏幕大小,取消自动播放
wordpress·b站·网站·嵌入视频