web-dev-qa-db-ja.com

wp_enqueue_scriptと定数

スクリプトをエンキューしています。

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

このコンテキストでMY_SCRIPTS constを機能させる方法は?

私はこの作品を知っています:

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

しかし、私はこのアプローチがまったく好きではありません。

1
Wordpressor

Wp_enqueue_scriptに渡す値は、ローカルファイルパスではなく、スクリプトのURLです。

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