【WordPress】jQueryをCDNから読み込む

functions.php に記述することを想定。

<?php
//...
function load_from_cdn {
    if ( !is_admin() ) {
        wp_deregister_script( 'jquery' );
    }
    wp_enqueue_script('jquery', 'https://code.jquery.com/jquery-1.12.4.min.js', array(), NULL, false);
}
add_action('init', 'load_from_cdn');
//...

WordPressで用意されているjQueryの読み込みを wp_deregister_script('jquery') で解除する。
管理画面には影響が出ないようにしたいので if (!is_admin()) としている。

そのあと wp_enqueue_script を使って任意のCDNからjQueryを読み込むように登録する。
第4引数にはバージョンを、第5引数には読み込んだスクリプト<head> に置くか </body> 直前に置くかを指定できる。

<?php
//...
// バージョン番号指定、かつ</body>タグ直前にスクリプトを置く
wp_enqueue_script('jquery', 'https://code.jquery.com/jquery-1.12.4.min.js', array(), '1.12.4', true);