はじめに WordPressでJavaScriptを使う機会があり読み込ませる方法について検討してみました。 結論を先にまとめると「小さいならadd_action()+無名関数」で、「大きくなったらwp_enqueue_script()」です。 直接読み込ませる WordPressの公式サイトではheader.phpに記述したりして直接読み込ませる方法が紹介されていますが、header.phpではなくテンプレートごとに記述する方法を取ります。 投稿や固定ページで呼び出す場合 一つのテンプレートファイルだけで使うスクリプトを記載したい場合にはwp_headersやwp_footerにフックして書きます。 <?php /** * フッターで呼び出し。 */ add_filter( 'wp_footer', function() { ?> <script> console.log('Hello