2011/12/12

WordPressで使うjQueryを、管理画面とWEBサイトで切り替える

最近、WordPressにjQueryカスタマイズを組み合わせた仕事が増えてまして、GoogleのjQuery使いたいんですが、WordPress同梱のjQueryだと、思うようにWEBサイトでjQuery動かず、逆にGoogleのjQueryだとWordPressの管理画面が動かないところが出てくるんですよね。

wp_deregister_script( 'jquery' );
wp_enqueue_script('jquery','http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.js');

普通こんな感じでやってて、WordPressいじる時はコメントアウトしてやってんですが、まあ元に戻すの忘れちまったりするわけです。そしたらこんな方法を発見。

WordPress 同梱の jQuery 以外を使う方法 : dogmap.jp

if ( !is_admin() ) {
  wp_deregister_script( 'jquery' );
  wp_enqueue_script('jquery','http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.js');
}

is_adminで切り分ければ良いのですね!is_adminとか使う機会これまでなかったのですが、こうやって使うんだ。目からウロコでした。いやあ、すっきりすっきり。

加藤 康祐 / 企画・設計

プランナー、デザイナー。加藤康祐企画設計代表。Webデザインを入り口に、2005年よりフリーランスとしてのキャリアスタート。主な仕事としてベンチャー企業でのサービスのUXデザイン、独法との防災メディアの運営、社会的養護の子どもたちの自立を支援するNPOのサポート。ラグビーと料理、最近イラスト。

加藤康祐企画設計

是非、フォローしてください!
Twitter / Instagram

(2012-10-5)
売り上げランキング: 14,705
100円