WordPress : Désactiver jQuery dans un thème
Par défaut, jQuery est chargé dans le thème. Mais il peut s’avérer que dans un thème personnalisé, on souhaite charger une version spécifique de jQuery.
Comment faire ?
Il suffit d’utiliser la fonction wp_deregister_script pour supprimer un script javascript et d’aller le fichier header.php au niveau de la fonction wp_head() pour faire la modification suivante :
<?php wp_deregister_script('jquery'); wp_head(); ?>
[EDIT 29/01/2013] Attention : certains plugins (par exemple, Crayon) vérifient si le script jquery est présent. Dans ce cas, il vous suffit d’enregistrer votre script (contenant votre version de jQuery) sous l’alias jquery.
<?php wp_deregister_script('jquery'); wp_register_script('jquery', 'url/of/your/jquery'); wp_head(); ?>
Commentaires
» on souhaite charger une version spécifique de jQuery. »
C’est à dire ? 🙂
Bonjour Toto,
Dans mon cas, je voulais mettre dans un seul fichier jquery et mes scripts de façon à n’avoir qu’un seul fichier javascript à charger.
Si je laissais par défaut, j’aurais eu deux fichiers et par conséquent deux appels.
Oui mais comment fait-on pour charger une version spécifique du coup ? =)
Bonjour Toto,
Pour cela, vous devez utiliser la fonction wp_register_script :
wp_register_script('jquery', 'url/of/your/jquery');
J’ai mis à jour l’article suite à votre remarque.
Ajouter un commentaire