要从WordPress加载的JS和CSS链接中移除版本号,您可以使用以下方法之一:

方法1:使用函数 wp_enqueue_scriptwp_enqueue_style

移除WordPress加载的JS和CSS链接中的版本

在您的WordPress主题的 functions.php 文件中,您可以使用 wp_enqueue_scriptwp_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_scriptwp_enqueue_style 使用了 null 作为版本号参数,这将从链接中移除版本号。

方法2:使用插件

如果您不想编辑主题的 functions.php 文件,还可以使用WordPress插件来自动移除版本号。以下是一些常用的插件:

  1. Asset CleanUp: 这是一个功能强大的插件,可以让您轻松地管理和移除不需要的JS和CSS文件,并且可以去除它们的版本号。

  2. WP Asset CleanUp: 这个插件也可以让您选择性地加载或卸载JS和CSS文件,并在此过程中移除版本号。

  3. Autoptimize: 这个插件优化网站性能,同时也可以帮助您去除JS和CSS链接中的版本号。

无论您选择哪种方法,都应该能够有效地移除WordPress加载的JS和CSS链接中的版本号。