J'ai un problème avec la feuille de style du thème enfant étant mis en cache du navigateur, et j'ai besoin de dequeue/reregister, puis re-mettre en file d'attente avec un horodatage pour le numéro de version. La dequeue puis re-enqueue fonctionne bien, mais peu importe ce que j'essaie il n'y a pas un numéro de version en cours d'ajout. J'ai essayé de placer le paramètre de version de wp_enqueue_style()
à la fois vrai, et une chaîne. Peu importe ce qu'il n'y a pas un numéro de version ajouté en tant que chaîne de requête au lien de la feuille de style href. Mon extrait de code complet est ci-dessous.Numéro de version de la feuille de style Enqueued Non en cours d'ajout
function custom_dequeue_enqueue_child_styles() {
wp_dequeue_style('mk-style');
wp_deregister_style('mk-style');
$cacheBuster = filemtime(get_stylesheet_directory() . '/style.css');
wp_enqueue_style('jupiter-child-stylesheet', get_stylesheet_directory_uri() . '/style.css', array(), $cacheBuster, 'all');
}
add_action('wp_enqueue_scripts', 'custom_dequeue_enqueue_child_styles', 999999999);
Juste testé et fonctionne parfaitement. – brasofilo
Il semble que vous ayez un filtre quelque part décapant les numéros de version de vos actifs –
Merci les gars. J'ai récuré le thème des parents en essayant de trouver quelque chose là-dedans, et je ne sais pas avec quoi. J'ai également testé l'extrait de code en dehors de cet hôte/thème actuel, et cela fonctionne effectivement. – AndyWarren