web-dev-qa-db-fra.com

Comment retirer un script?

Wordpress a wp_enqueue_script() mais pas une fonction wp_dequeue_script(), alors quel serait le meilleur moyen de supprimer un script? J'utilise LAB.js pour charger tous mes scripts plutôt que de les mettre en file d'attente côté serveur. Je ne veux donc pas que les plugins ajoutent jQuery 10 fois quand je le charge déjà.

L'utilisation de wp_deregister_script( 'jquery' ) permettrait-elle d'atteindre le même objectif?

7
Dan Gayle

Il existe une méthode dequeue disponible ... Je ne sais pas pourquoi elle n'est pas encapsulée dans une méthode wp_dequeue_script(). (Je pourrais créer un ticket pour ce problème, en fait)

Mais oui, utiliser wp_deregister_script accomplira ce que vous essayez de faire. Rappelez-vous simplement que si vous voulez do si vous souhaitez utiliser le jQuery intégré de WP ultérieurement, vous devrez d'abord le remettre en file d'attente.

13
EAMann

Depuis WordPress 3.1, une fonction wp_dequeue_script() est actuellement disponible.

4
Borek Bernard