WordPress怎么去除jquery和CSS静态文件链接中的版本号?附2种方法
在WordPress中,可以通过以下两种方法去除jQuery和CSS静态文件链接中的版本号:
方法一:使用WordPress插件
- 安装并激活
Remove Version Query Strings
插件。 - 在插件设置中,你可以选择移除版本号的类型,包括jQuery库、CSS文件和图片。
方法二:使用函数修改WordPress核心文件
- 将以下代码添加到你的主题的
functions.php
文件中:
// 移除wp-includes中的版本号
function remove_version_from_core_scripts($src) {
$remove_version = array( 'wp-includes/js/jquery/jquery.js', 'wp-includes/js/jquery/jquery.min.js' );
foreach( $remove_version as $versioned_file ) {
if ( false !== strpos( $src, $versioned_file ) ) {
$src = substr( $src, 0, strpos( $src, '?ver=' ) );
break;
}
}
return $src;
}
add_filter( 'script_loader_src', 'remove_version_from_core_scripts' );
// 移除wp-includes中的版本号
function remove_version_from_core_styles($href) {
$remove_version = array( 'wp-includes/css/dist/block-editor.min.css', 'wp-includes/css/dist/block-library.min.css' );
foreach( $remove_version as $versioned_file ) {
if ( false !== strpos( $href, $versioned_file ) ) {
$href = substr( $href, 0, strpos( $href, '?ver=' ) );
break;
}
}
return $href;
}
add_filter( 'style_loader_src', 'remove_version_from_core_styles' );
- 这段代码会检测并修改jQuery库和WordPress核心CSS文件的引用,移除其版本号。
注意:直接修改WordPress核心文件可能会导致更新问题,应谨慎使用。推荐使用插件方式,因为插件更加灵活,且在更新WordPress核心时不易丢失设置。
评论已关闭