Title: Dequeue scripts sur certaines pages
Last modified: May 27, 2021

---

# Dequeue scripts sur certaines pages

 *  [gaet](https://wordpress.org/support/users/gaet/)
 * (@gaet)
 * [5 years ago](https://wordpress.org/support/topic/dequeue-scripts-sur-certaines-pages/)
 * Bonjour,
    Je souhaiterais que les scripts (leaflet et comarquage) soient chargés
   uniquement sur les pages qui utilisent le plugin Comarquage. Est-ce possible ?
 * Merci

Viewing 5 replies - 1 through 5 (of 5 total)

 *  Plugin Author [emendo_seb](https://wordpress.org/support/users/seb-emendo/)
 * (@seb-emendo)
 * [5 years ago](https://wordpress.org/support/topic/dequeue-scripts-sur-certaines-pages/#post-14490717)
 * Bonjour,
 * Vous avez mis le doigt sur un grand débat entre nous.
 * 1) Utiliser les fonctions de wordpress de chargement de script wp_enqueue_script()
   
   Ce qui permet d’être conforme au fonctionnement de wordpress, de bien s’intégrer
   avec les solutions de cache, d’éviter les doubles chargements de scripts, … C’est
   cette solution qui est en place actuellement.
 * 2) Charger en dur
    Ce qui permet d’éviter de surcharger les autres pages
 * Pouvez-vous nous dire ce que vous rencontrez comme problème ?
 * Cdlt,
    Sébastien.
 *  Thread Starter [gaet](https://wordpress.org/support/users/gaet/)
 * (@gaet)
 * [5 years ago](https://wordpress.org/support/topic/dequeue-scripts-sur-certaines-pages/#post-14490848)
 * Content de participer au débat 🙂
 * Je voulais utiliser la fonction **wp_dequeue_script** :
 *     ```
       wp_dequeue_script( 'leaflet' );
       wp_dequeue_script( 'comarquage' );
       ```
   
 * Mais je ne sais pas conditionner l’appel à cette fonction, car j’ai plusieurs
   pages qui intègre le plugin, donc impossible de conditionner via l’ID d’un post…
 *  Plugin Author [emendo_seb](https://wordpress.org/support/users/seb-emendo/)
 * (@seb-emendo)
 * [5 years ago](https://wordpress.org/support/topic/dequeue-scripts-sur-certaines-pages/#post-14493191)
 * Bonjour,
 * Par curiosité, pourquoi souhaitez vous faire cela ?
    Avez-vous un plugin de gestion
   de cache ?
 * Cdlt,
    Sébastien.
 *  Thread Starter [gaet](https://wordpress.org/support/users/gaet/)
 * (@gaet)
 * [5 years ago](https://wordpress.org/support/topic/dequeue-scripts-sur-certaines-pages/#post-14493237)
 * Je souhaite faire ça dans un souci d’éco-conception, à savoir limiter au maximum
   le nombre de requêtes. Je veux donc supprimer tout appel à des scripts qui n’ont
   pas d’utilité pour une page donnée.
 * J’ai bien un plugin de cache (WP Rocket), mais je souhaite optimiser l’éco-conception
   et pas seulement la performance.
 * Gaëtan
 *  Plugin Author [emendo_seb](https://wordpress.org/support/users/seb-emendo/)
 * (@seb-emendo)
 * [5 years ago](https://wordpress.org/support/topic/dequeue-scripts-sur-certaines-pages/#post-14493451)
 * Ok. Ca me semble logique comme amélioration.
    Par contre ca demande un peu de
   temps pour étudier cela. Et verifier la compatibilité avec d’autres sites, themes,
   plugins, …
 * On se le note pour la prochaine version.
    Ce sera cet été je pense.
 * Je laisse le ticket ouvert
 * Bonne journée,
    Sébastien.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Dequeue scripts sur certaines pages’ is closed to new replies.

 * ![](https://ps.w.org/co-marquage-service-public/assets/icon-128x128.png?rev=1829412)
 * [Co-marquage service-public.fr](https://wordpress.org/plugins/co-marquage-service-public/)
 * [Support Threads](https://wordpress.org/support/plugin/co-marquage-service-public/)
 * [Active Topics](https://wordpress.org/support/plugin/co-marquage-service-public/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/co-marquage-service-public/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/co-marquage-service-public/reviews/)

 * 5 replies
 * 2 participants
 * Last reply from: [emendo_seb](https://wordpress.org/support/users/seb-emendo/)
 * Last activity: [5 years ago](https://wordpress.org/support/topic/dequeue-scripts-sur-certaines-pages/#post-14493451)
 * Status: not resolved