自作のプラグインやテーマでjQueryを使う

自作のプラグインやテーマでjQueryなどのスクリプトを利用する

jQueryなどのライブラリを利用する際、通常のhtml制作で思い浮かぶのが、
・CDNを貼り付ける
・ライブラリをダウンロードしてlinkタグで読み込む
というような方法ですが、Wordpress内ではその必要はありません。むしろ、同じスクリプトが二重に読み込まれるなどのトラブルを防ぐため、以上の方法は避けるべきです。

WP内ではあらかじめコアに含まれているスクリプトを利用するのが正しい方法です。

テーマのfunctions.phpに
function my_init() {
wp_enqueue_script(‘jquery’);
}
add_action(‘init’, ‘my_init’);

というようなコードを入れるだけで、自作テーマでjQueryが使えるようになります。

wp_enqueue_script()を使うことにより、もし他のプラグインなどが同じjqueryをロードしようとしたとしても、うまく処理してくれます。

ちなみに、他の内蔵スクリプトについては以下にリストアップされています。

https://developer.wordpress.org/reference/functions/wp_enqueue_script/#notes

jQueryUIもかなりの部分が使えます。

他にも便利そうなものがいろいろありますが、使い方が分からないものがあるのが難点ですね。