web-dev-qa-db-fra.com

Comment utiliser Wordpress PHP fonctionne dans mon code Javascript?

Supposons que je souhaite exécuter la fonction javascript launchMyPlugin() uniquement sur les pages de détail de publication. Au début, je faisais quelque chose comme ça:

myPlugin.js

if ( is_single() ) {
    launchMyPlugin();
}

Cependant, cela ne fonctionne évidemment pas puisque is_single() est une fonction php. Quelle est la bonne façon de faire cela alors? Dois-je ajouter la condition à mon fichier .php à la place? Merci!

2
darkhorse

Vous pouvez vérifier is_single avant de mettre en file d'attente le fichier js

add_action('wp_enqueue_scripts', '_enqueue');

function _enqueue(){
   if(is_single(){
       wp_enqueue_script(......);
   }
}
4
Benoti