如果您是一名主题开发人员,您可能希望在推送新版本时强制重新加载资产。
因此,主题的版本控制是在style.css
/*
Theme Name: Your Theme Name
Version: 1.0.2
*/
在您的
functions.php
:
$theme = wp_get_theme();
define(\'THEME_VERSION\', $theme->Version); //gets version written in your style.css
稍后当您将CSS或JS排入队列时,请使用
THEME_VERSION
作为第四个参数:
function theme_styles()
{
wp_enqueue_style(\'main\', get_template_directory_uri().\'/css/main.css\', [], THEME_VERSION, \'all\');
}
add_action(\'wp_enqueue_scripts\', \'theme_styles\');
将输出到页面:
.../your-theme-name/css/main.css?ver=1.0.2
当您有更多需要关注的资产并且不想手动更改它们时,这将非常方便。