要从WordPress加载的JS和CSS链接中移除版本号,您可以使用以下方法之一:
方法1:使用函数 wp_enqueue_script
和 wp_enqueue_style
在您的WordPress主题的 functions.php
文件中,您可以使用 wp_enqueue_script
和 wp_enqueue_style
函数来加载JS和CSS文件,并在此过程中省略版本号。例如:
function remove_version_from_assets() {
// 移除jQuery的版本号
wp_deregister_script('jquery');
wp_register_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js', array(), null, true);
// 加载您的自定义脚本
wp_enqueue_script('customscript', get_template_directory_uri() . '/js/custom.js', array('jquery'), null, true);
// 移除版本号
wp_enqueue_style('customstyle', get_template_directory_uri() . '/css/custom.css', array(), null);
}
add_action('wp_enqueue_scripts', 'remove_version_from_assets');
这段代码中,wp_enqueue_script
和 wp_enqueue_style
使用了 null
作为版本号参数,这将从链接中移除版本号。
方法2:使用插件
如果您不想编辑主题的 functions.php
文件,还可以使用WordPress插件来自动移除版本号。以下是一些常用的插件:
Asset CleanUp: 这是一个功能强大的插件,可以让您轻松地管理和移除不需要的JS和CSS文件,并且可以去除它们的版本号。
WP Asset CleanUp: 这个插件也可以让您选择性地加载或卸载JS和CSS文件,并在此过程中移除版本号。
Autoptimize: 这个插件优化网站性能,同时也可以帮助您去除JS和CSS链接中的版本号。
无论您选择哪种方法,都应该能够有效地移除WordPress加载的JS和CSS链接中的版本号。