Если вы являетесь разработчиком тем, вы можете захотеть перезагрузить свои ресурсы, когда будете загружать новую версию.
Так что версия темы сделана в 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
Удобно, когда вам нужно заботиться о большем количестве активов, и вы не хотите менять их вручную.