公開側で読み込まれるjQueryを独自のものに置き換える

WordPressでは標準でjQueryが読み込まれるようになっていますが、公開側で読み込まれるjQueryを標準のものから独自のもの(Googleのものなど)に置き換えるには、functions.phpに下記のように記載します。

http://〜 の部分を好きなURLに変更してください。

備考

add_action()wp_enqueue_scriptsの部分をinitにしている場合、管理画面側でのjQueryも置き換わってしまい予期しない不具合が起こる可能性があります。if ( ! is_admin() ) { ... } のようなコードで管理画面では実行しないように条件をつけることもできますが、それよりはwp_enqueue_scriptsの方が推奨※されています。

※ WordPressのデバッグモードをON(wp-config.phpなどでWP_DEBUGをtrue)にして上記のコードのwp_enqueue_scriptsの部分をinitに変更すると「wp_deregister_script が誤って呼び出されました。管理画面では jquery スクリプトの読み込みをオフにしないでください。フロントエンドテーマだけをターゲットにするには、wp_enqueue_scripts フックを使いましょう。 詳細は WordPress のデバッグをご覧ください。 (このメッセージはバージョン 3.6 で追加されました)」というNoticeエラーが通知されます。

コメント

内容の誤りなどがありましたら下記からご連絡をお願いします。頂いたコメントは基本的に公開されることはありません(必要な場合は個別に返信させて頂きます)。

CAPTCHA