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

相关推荐
2601_965798471 天前
Salient Theme Setup Guide for Fast Creative WordPress Sites
数据库·web3·php·wordpress
2601_965798474 天前
Boutique Business Consulting WordPress Architecture & SEO Setup
android·theme·wordpress
2601_965798475 天前
Plastic Surgery Clinic Web Setup: Deploying Rejuvita WordPress
php·theme·wordpress
2601_965798475 天前
Contractor Web Setup: Deploying Bathrooms & Kitchens Theme Fast
前端·web3·php·wordpress
e6zzseo12 天前
wordpress独立站seo怎么做才有效
seo·wordpress·独立站·内容优化·外链建设
Web极客码14 天前
如何让用户订阅WordPress评论?提升用户互动的有效策略
运维·服务器·wordpress
fobwebs14 天前
Wordpress Xstore 主题安装Elementor Pro 后找不到某些Elements 组件的解决方法
element·wordpress·form·xstore·pro elements·elementor pro
代龙涛15 天前
WordPress sidebar.php 侧边栏开发教程
开发语言·php·wordpress
代龙涛16 天前
WordPress header.php 与 footer.php 模板结构详解
开发语言·php·wordpress
Web极客码21 天前
如何在WordPress中添加动态内容
服务器·前端·wordpress