|

WordPress : comment obtenir le Handle d’un fichier javascript déjà enregistré ?

WordPress Handle fichier javascript

Pour obtenir le handle (identifiant unique) d’un fichier JavaScript déjà enregistré sur WordPress, vous devez vous assurer que le fichier a été enregistré en utilisant les fonctions de l’API de WordPress, comme wp_enqueue_script() ou wp_register_script(). Une fois enregistré, le handle est le premier argument utilisé lors de l’appel à ces fonctions.

Si vous avez accès au code source du thème ou du plugin où le script a été enregistré, vous pouvez rechercher des appels à wp_enqueue_script() ou wp_register_script() pour trouver le handle. Voici comment procéder :

1. Recherche dans le code source

Parcourez les fichiers PHP de votre thème ou de votre plugin pour trouver des appels à wp_enqueue_script() ou wp_register_script(). Par exemple :

wp_enqueue_script( 'mon-script', get_template_directory_uri() . '/js/mon-script.js', array( 'jquery' ), '1.0.0', true );

Dans cet exemple, ‘mon-script’ est le handle du fichier JavaScript. Vous pouvez utiliser ce handle pour effectuer des actions sur le script, comme le retirer, le modifier ou ajouter des paramètres comme async ou defer.

2. Utiliser des actions ou des filtres pour déboguer

Si vous ne trouvez pas facilement le handle ou si vous souhaitez voir tous les scripts enregistrés, vous pouvez ajouter un petit bout de code pour les afficher tous. Ajoutez ce code dans le fichier functions.php de votre thème, de préférence votre thème enfant, ou via un plugin personnalisé :

add_action('wp_print_scripts', function() {
    global $wp_scripts;
    foreach( $wp_scripts->queue as $handle ) {
        echo $handle . '<br>';
    }
});

Ce code va afficher tous les handles des scripts en file d’attente sur votre site. Vous pourrez alors repérer le handle correspondant à votre fichier JavaScript.

3. Utiliser un plugin de débogage

Il existe aussi des plugins comme Query Monitor qui permettent de visualiser tous les scripts et styles en file d’attente sur une page donnée. Cela peut vous aider à identifier le handle rapidement sans modifier votre code.

En résumé

Pour obtenir le handle d’un fichier JavaScript déjà enregistré sur WordPress :

  1. Cherchez dans le code source des appels à wp_enqueue_script() ou wp_register_script().
  2. Utilisez un petit script de débogage pour afficher tous les handles des scripts en file d’attente.
  3. Utilisez un plugin de débogage comme Query Monitor.

Ces méthodes devraient vous aider à identifier le handle du fichier JavaScript que vous recherchez.

Si vous appréciez nos articles, ne manquez les prochains en vous abonnant à Cosmo Games sur Google News, vous pouvez également nous suivre sur X (ex Twitter). N'hésitez pas à partager vos réactions, commentaires ou remarques dans les commentaires, afin d'enrichir le contenu, de mieux vous comprendre et intégrer les différents points de vue.

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *