wp_head と wp_localize_script の使いどころ

PHP から JavaScript に値を渡したいとき、wp_head と wp_localize_script の2つがありますよね?

これらの違いや使いどころとして、どのようなものが挙がりますでしょうか?

私の浅~い知識では次の違い程度しか把握していないのですが、他にみなさまご存じのことございましたらこれを機に網羅したく思っています。

「wp_localize_script」
・</body> 直前に出力される
・第一引数に指定した .js ファイルにしか値を渡せず、渡した値はそのファイルを読んで以降のファイルでしか使えない

「wp_head」
・<head></head> 内に出力される
・どの .js ファイルでも使える

また、個人的には「wp_head」しか使ったことがないのですが、「wp_localize_script」は特にどういうときに必要になるでしょうか?

お詳しい方、よろしくお願いいたします。

--

※当質問はWordPressフォーラムに1週間前に投稿したものになります。https://ja.wordpress.org/support/topic/wp_head-と-wp_localize_script-の使いどころに/

コメントを投稿

0 コメント