簡體   English   中英

找到雙 jquery.js 包含並刪除它

[英]Find the double jquery.js include and remove it

我想在我的 WordPress 網站頁腳中添加 j Query 文件,我已經做到了。 但問題是每當我在我的 WordPress 網站頁腳中添加 j Query 文件時,滑塊革命就會向我顯示這樣的錯誤。

革命滑塊錯誤:您有一些 jquery.js 庫包含在革命文件 js 包含之后。 這包括 make 消除了旋轉滑塊庫,並使其不起作用。

找到雙 jquery.js 包含並刪除它。

當我刪除 j Query 時,滑塊革命工作良好。 但我想為我的工作添加 j Query 2.2.1,但我不能。 我如何解決它?

如果您正在使用任何緩存插件,如 wp 最快緩存、自動優化等,那么請刪除它並檢查它是否正常工作,因為由於某些 jquery 沖突而引發此錯誤。 如果它在禁用插件后工作,則意味着緩存插件存在問題。

解決方案可以在這里找到: https ://stackoverflow.com/a/23551006/3933603,來自@deweydb。

在主題文件夾的function.php文件中添加這些行:

//remove the default jQuery script
add_filter( 'wp_default_scripts', 'change_default_jquery' );

function change_default_jquery( &$scripts){
    if(!is_admin()){
        $scripts->remove('jquery');
    }
}

//inject a new one from a remote source
add_action('wp_enqueue_scripts', 'ocean_theme_scripts');

function ocean_theme_scripts() {
    if(!is_admin()){
        wp_register_script('jquery221', '//code.jquery.com/jquery-2.2.1.min.js', null, null, true);
        wp_enqueue_script('jquery221');
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM