WordPress 3.6 で実行しているサイトを最近 NextGen Gallery 2 にアップグレードしました。
ローカル バージョンにフォールバックして、Google CDN から jQuery を読み込んでいます。そのようです...
if (!is_admin()) {
wp_deregister_script('jquery');
wp_register_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', false, null, false);
add_filter('script_loader_src', 'jquery_local_fallback', 10, 2);
}
function jquery_local_fallback($src, $handle) {
....
}
NextGen プラグインを無効にすると、jQuery が正しく読み込まれます。プラグインを有効にすると、自分のバージョンの jquery がオーバーライドされ、代わりに からのローカル コピーが使用され/wp-includes/js/jquery/jquery.js
ます。
define('NGG_SKIP_LOAD_SCRIPTS', TRUE);
定数を追加してNextGenがスクリプトをロードしないようにしましたが、何も変わりませんでした。
プラグインのアップグレードを安全に保ちたいので、ファイルを編集したくありません。