WordPressにおいて、
wp_localize_scriptでjsに変数を渡そうとしているのですが、
ブラウザのコンソールで、
Uncaught ReferenceError: hoge is not defined
と、定義されてないというエラーが出てしまいます。
どこが間違ってそうでしょうか?
■functions.phpの記載:
function my_enqueue_scripts() { wp_enqueue_script('mytheme-script', get_template_directory_uri() . '/js/xxx.js', array( 'jquery' ), false, true); $myValue = array('yyy' => 'test'); wp_localize_script( 'mytheme-script', 'hoge', $myValue ); } add_action( 'wp_enqueue_scripts', 'mytheme_scripts' );
■xxx.jsファイルの記述
console.log(hoge.yyy)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/17 01:14
2022/01/17 03:02
2022/01/24 08:04