WordPressにもともと入ってるJavascriptを使う

wordpressには、wp_enqueue_script(); という関数を使うと便利みたいです。wp_print_scripts と言うアクションフックを使用すればさらに便利な使い方が出来るようです。(アクションフック一覧)。

関数のコール

[crayon-4fbbaf0de975d/]
例えばデフォルトで登録されているjQueryを使いたければ、
[crayon-4fbbaf0de9b41/]
とだけ書けばOK。(ただしjQueryのバージョンには注意)
で、実際に、例えば、jqueryに依存したなんかの処理をするsample.jsがあったとするとfunctions.phpに

[crayon-4fbbaf0de9f31/]
add_actionの部分でフックに追加しているのでwp_head()内に読み込まれることになります。
こうすることで、スクリプトの読み込みの順番に気をつけてくれて、さらに重複をさけてくれるらしいです。
ただ普通はプラグインを作るときとかに使うのかな?header.phpはすっきりするかもしれないけど。

  • このエントリーをはてなブックマークに追加

コメント

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">

TOPへ戻る