jqueryの導入
wordpressでは、デフォルトでjqueryが導入されています。 前項で取り扱った、wp_register_scriptがすでに行われている状態と考えて問題ありません。
同梱のjqueryを利用する場合には、
functions.php
add_action('wp_enqueue_scripts', 'add_jquery');
function add_jquery(){
wp_enqueue_script('jquery');
}
のようにして、wp_enqueue_scriptsと言うアクションフックで、wp_enqueue_scriptで、出力させれば問題ありません。
別バージョンのjquery導入
デフォルトで導入されているjquery以外のバージョンを利用したい場合には、一度jqueryの登録を解除して、再度導入したいバージョンのjqueryを導入する必要があります。
functions.php
add_action('wp_enqueue_scripts', 'change_jquery');
function change_jquery(){
if(!is_admin()){
//デフォルトのjqueryを登録
wp_deregister_script('jquery');
//利用したいjqueryを登録
wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/3.0.0/jquery.js');
//出力に含める
wp_enqueue_script('jquery');
}
}
このようにすることで、wp_enqueue_scriptした時に出力されるscriptタグが設定したものに変化します。
jquery以外の登録済みスクリプト
CodexにはWordpressに登録済みのスクリプト一覧が用意されています。