Se você é um desenvolvedor de temas, pode forçar a recarga de seus ativos ao enviar uma nova versão.
Portanto, a versão de um tema é feita em style.css
/*
Theme Name: Your Theme Name
Version: 1.0.2
*/
Na parte superior do seu functions.php
:
$theme = wp_get_theme();
define('THEME_VERSION', $theme->Version); //gets version written in your style.css
Posteriormente, quando você enfileirar CSS ou JS, use THEME_VERSION
como quarto argumento:
function theme_styles()
{
wp_enqueue_style('main', get_template_directory_uri().'/css/main.css', [], THEME_VERSION, 'all');
}
add_action('wp_enqueue_scripts', 'theme_styles');
Será exibida na página:
.../your-theme-name/css/main.css?ver=1.0.2
É útil quando você tem mais ativos para se preocupar e não deseja alterá-los manualmente.