1

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がスクリプトをロードしないようにしましたが、何も変わりませんでした。

プラグインのアップグレードを安全に保ちたいので、ファイルを編集したくありません。

4

1 に答える 1