• タグ別アーカイブ: wp_enqueue_script
  • WordPress3.5 wp_enqueue_style wp_enqueue_script のURL

    スクリプトやスタイルの enque の際に、プロトコル相対リンクを使えるようになりました

    (#16560)

    enqueueした時に、httpsに切り替わったりする場合、重宝ですが、htmllintなどでは、3点減点、記述としては、問題ないけど、ブラウザの対応が怪しいかもという減点でした。

    http://example.com でなく //example.comの指定が使えるようになりました。


  • 公開ドキュメントでは、APIからjQueryをロードする

    http://www.ericmmartin.com/5-tips-for-using-jquery-with-wordpress/

    備考
    管理画面用に必要な場合

    と書くことはできますが、このように書くと管理パネルのすべてのページでスクリプトのロードが発生しますので、訂正します。
    テーマやプラグインを作成してオプションページを作成した場合に、そのページだけで使うスタイルやスクリプトが必要になります。

    そのためには、hook_suffixを使います(WordPress3.3)


  • 外部javascriptの追加

    前提
    テーマファイルディレクトリ直下にディレクトリjsがあり、その中に、custom_script.jsが存在するものとする。

    jQuery等、依存するフレームワーク等があるときには、上記コードの空の配列に、array(‘jquery’)とする。

    1.0は、スクリプトのバージョン、省略するとwordpressのバージョンが使われる

    http://codex.wordpress.org/Function_Reference/wp_enqueue_script(codex wp_enqueue_script)


  • 組み込み javascriptをロードする

    functions.php

    Tips
    wp_enqueue_scriptの引数の、5番目の引数をtrueにすると、フッターにスクリプトが追加されます。

    http://codex.wordpress.org/Function_Reference/wp_enqueue_script(wp_enqueue_script)