BLOG

Official blog

WordPress同梱のjQueryを読み込ませない方法

WordPressテーマを制作する際、header.php 内にwp_head();を書くと、同梱されたjQueryが自動で読み込まれる仕様になっています。

WordPressに同梱されているjQueryでは、jQuery.noConflict();という関数が予め入っていて、コンフリクトを避けるような設計になっています。

それ自体は親切な機能だと思いますが、それが障害になる場合もあります。

また、テーマを制作する際に予めfooter.phpにCDNなどのjQueryを読みこんでいる場合もあり、ただでさえ重いjQueryを2回も読み込むことは、ページ表示速度的にもよくないですよね。

そんな時に以下のコードをfunctions.phpに書くことでWordPress同梱のjQueryを停止すること出来ます。

また、以下のコードをheader.phpのwp_head();の前に書くことでもWordPress同梱のjQueryを停止出来ます。

functions.phpを編集する際は、バックアップをお忘れなく。

Back to top