RootsLabs

More than a tool ! GitHub Google+ LinkedIn RSS

WordPress : Désactiver jQuery dans un thème

Progi1984 - Commentaires (4)

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

1. Toto, le 28 janvier 2013 à 10:50

 » on souhaite charger une version spécifique de jQuery. »

C’est à dire ? 🙂

2. Progi1984, le 28 janvier 2013 à 11:18

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.

3. Toto, le 28 janvier 2013 à 12:18

Oui mais comment fait-on pour charger une version spécifique du coup ? =)

4. Progi1984, le 29 janvier 2013 à 22:32

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

Commentaire :