jQuery 2回読み込んでる WordPress サイトが多数

本家でコメントもらって jQuery.autopager に関して検索してたら、WordPress に組み込む例を紹介したサイトのサンプルが怪しい。 ソースを除いてみると案の定、jQuery を 2度読みしている。 一つは自分の WordPress パッケージ、もう一つは Google CDN からでバージョンも違ったりw 自分はちゃんと調べてないけど、2回読み込むと危険らしいよ。 少なくとも無駄な動作だし。

どうするかは昔書いたけど、本家の方は消えちゃってるようなんで、下に書いておく。

<?php
function my_scripts_method() {
    wp_deregister_script( 'jquery' );
    wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js');
    wp_enqueue_script( 'jquery' );
}    
 
add_action('wp_enqueue_scripts', 'my_scripts_method');
?>