解决方案很简单:使用last time the file was changed 作为版本号。您可以使用filemtime()
(文件修改时间)位于文件的路径上。示例:
wp_enqueue_style(
\'your-handle\',
get_template_directory_uri().\'/assets/style.css\', # use plugin_dir_url( __FILE__ ) for plugins
array( \'dependencies\', ), # use [] for PHP 5.4+
filemtime( get_template_directory().\'/assets/style.css\' ) # use plugin_dir_path( __FILE__ ) for plugins
);
这将附加UNIX时间戳作为版本号。它会的
stay that way 直到您再次更改样式表。这是我所知道的最方便的方法。它会一直缓存在浏览器中,直到发生更改。顺便说一句,在开发过程中,它与手表和livereload任务完美配合。
如果你(在评论中)问WordPress为什么不按默认值这样做,那么我的答案是<嗯,好吧。WordPress