Wordpress CSS 和 JS 版本号不起作用

Col*_*ole 5 wordpress wordpress-theming

我想弄清楚为什么我设置的任何 JS 或 CSS 文件中都没有包含版本号查询字符串。我查看了所有文档并尝试了不同的方法。我什至尝试删除该版本,而 Wordpress 不会添加它自己的版本。希望从其他人那里得到任何其他想法来尝试,这样我就可以更轻松地缓存中断 Cloudflare。

wp_enqueue_style( 'theme-stylesheet', get_template_directory_uri() . '/assets/css/style.css', false, '1.0' );

wp_register_script( 'theme-scripts', get_template_directory_uri() . '/assets/js/blacklab.min.js', array( 'jquery' ), '1.0.2', true );
wp_localize_script( 'theme-scripts', 'localVar', $stream_info );
wp_enqueue_script( 'theme-scripts' );
Run Code Online (Sandbox Code Playgroud)

I'm*_*Too 6

很可能您有一个删除查询变量的插件或主题功能。不看你的代码就无法猜测它可能在哪里,但如果它构建正确,你应该能够在你的插件和主题文件夹中搜索:

  • remove_query_arg: 哪个是用来删除ver字符串的函数。
  • script_loader_src: 常用于运行上述函数的钩子。