La première réponse actuelle dépend du thème, car elle nécessite que le développeur du thème ait fait ce numéro de version du thème enfant dans une variable, puis l'ajouté au style.css enfant lors de sa mise en file d'attente. J'ai vu cela sur certains thèmes, mais pas beaucoup. Ce qui suit fonctionne sur n'importe quel thème qui enregistre les styles enfants dans functions.php - ne fonctionnera pas avec l'ancienne règle @import, que je n'ai plus beaucoup vue.
Dans functions.php du thème enfant, vous devriez avoir quelque chose de similaire à ceci:
// enqueue the child theme stylesheet
function wp_schools_enqueue_scripts() {
wp_register_style( 'childstyle', get_stylesheet_directory_uri() . '/style.css' );
wp_enqueue_style( 'childstyle' );
}
add_action( 'wp_enqueue_scripts', 'wp_schools_enqueue_scripts', 11);
Si vous le modifiez comme suit, il ajoutera un horodatage comme numéro de version à chaque enregistrement du fichier, permettant à chaque modification de la feuille de style de passer par le cache local:
// enqueue the child theme stylesheet
function wp_schools_enqueue_scripts() {
wp_register_style(
'childstyle',
get_stylesheet_directory_uri() . '/style.css',
array(),
filemtime( get_stylesheet_directory() . '/style.css' )
);
wp_enqueue_style( 'childstyle' );
}
add_action( 'wp_enqueue_scripts', 'wp_schools_enqueue_scripts', 11);
J'espère que cela aide quelqu'un. Je l'utilise sur tous les sites que je gère activement.