【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);