web-dev-qa-db-fra.com

wp_enqueue_script & constantes?

J'enregistre un script:

wp_enqueue_script('my-script', MY_SCRIPTS."/my-script.js"); 

Comment faire pour que MY_SCRIPTS const fonctionne dans ce contexte?

Je sais que cela fonctionne:

$template_dir = get_bloginfo('template_directory');
wp_enqueue_script('my-script',"$template_dir/my-scripts/my-script.js");

Mais je n'aime pas du tout cette approche.

1
Wordpressor

La valeur que vous transmettez à wp_enqueue_script doit être l'URL du script et non le chemin du fichier local.

wp_enqueue_script('my-script', get_template_directory_uri() . '/my-scripts/my-script.js');
3
Otto