サポート » 使い方全般 » wp_head と wp_localize_script の使いどころに

  • hokahokanikuman

    (@hokahokanikuman)


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

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

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

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

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

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

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

  • このトピックに返信するにはログインが必要です。