簡體   English   中英

插件 Javascript(可能是 ajax)在我的 wordpress 自定義主題中不起作用

[英]Plugin Javascript(maybe ajax) is not working in my wordpress custom theme

我是 wordpress 主題開發的新手。 我正在開發一個主題,我在 wordpress 主題中使用WP-Live Chat by 3CXContact Form 7 Multi-Step Forms插件。 我無法弄清楚實際問題。 幫忙 - 我的問題是

適用於: 3CX 的 WP-Live Chat

在此處輸入圖片說明

開始聊天按鈕不起作用。 出現這個問題是因為插件js。 我聯系了他們的支持,他們還說插件 js 無法正常工作。 我向他們展示了我的函數wp_enqueue_scripts我是如何實現的。 但他們說他們對此無能為力。

對於:聯系表格 7 多步驟表格

第一步數據未顯示在第二步表單中。 我也聯系了他們的支持,但他們也說這是 js 問題。 在此處輸入圖片說明 在此處輸入圖片說明

我的網站鏈接我無法弄清楚問題。 我在functions.php包含了我的主題jscss ,比如

function themename_scripts() {
    wp_enqueue_script('othemename-jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js', array(), null, true);
    wp_enqueue_style('themename-animate', get_template_directory_uri() . '/assets/css/animate.min.css', false, '1.1', 'all');
    wp_enqueue_style('themename-fontawesome', get_template_directory_uri() . '/assets/css/font-awesome.min1849.css', false, '1.1', 'all');
    wp_enqueue_style('themename-bootstrap', get_template_directory_uri() . '/assets/css/bootstrap.min.css', false, '1.1', 'all');
    wp_register_style('othemename-owlcarousel', 'https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.0.0-beta.3/assets/owl.carousel.min.css');
    wp_enqueue_style('othemename-owlcarousel');
    wp_register_style('othemename-owlcarousel-theme', 'https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.0.0-beta.3/assets/owl.theme.default.min.css');
    wp_enqueue_style('othemename-owlcarousel-theme');
    wp_enqueue_style('themename-style', get_stylesheet_uri());

    wp_enqueue_script('othemename-owlcarouseljs', 'https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.0.0-beta.3/owl.carousel.min.js', array(), null, true);
    wp_enqueue_script('themename-jquerymigrate', get_template_directory_uri() . '/assets/js/jquery/jquery-migrate.min330a.js', array(), '20151215', true);
    wp_enqueue_script('themename-bootstrap', get_template_directory_uri() . '/assets/js/bootstrap.min.js', array(), '20151215', true);
    wp_enqueue_script('themename-theme', get_template_directory_uri() . '/assets/js/themeac31.js', array(), '20151215', true);
    wp_enqueue_script('themename-extra', get_template_directory_uri() . '/assets/js/extra.js', array(), '20151215', true);

    if (is_singular() && comments_open() && get_option('thread_comments')) {
        wp_enqueue_script('comment-reply');
    }
}
add_action('wp_enqueue_scripts', 'themename_scripts');

這是因為我沒有正確開發我的主題嗎? 如果不是那么可能是什么問題。 請幫忙。

👋 世界,你好,

我相信我剛剛通過更新正在使用的 jQuery 版本解決了與 OnePress WP 主題相同(或類似)的問題。

自發布問題以來,最初的提問者似乎已將其網站上的聊天腳本更新為 Tawk.to,據我所知,Tawk.to 的聊天功能運行良好。

👉您是否需要進一步的幫助?

如果是這樣,請繼續閱讀以獲取有關我如何找到這篇文章以及我曾經解決的問題的更多信息。

我發現相同的🛑“onepress_js_settings 未定義”錯誤消息在 Chrome 的開發者工具控制台選項卡中的問題下的評論中提到。

我們也有 💬 Tawk.to 活躍在我剛剛修復的網站上。

經過一夜的 WP 自動更新,他的網站遇到了一些 Jquery 沖突,產生了“OnePress”主題錯誤消息。

🤔 為什么我要嘗試 jQuery 更新?

我在 WordPress.com 上找到了一個帖子,其他人也有同樣的錯誤消息。 他們的想法是 Bootstrap 4.0 需要一個比使用中更新的 jQuery 版本。

這是我找到的 📰 文章以供參考: https ://wordpress.org/support/topic/not-compatible-with-bootstrap-4-not-load-jquery-3/

此外,這里有一個免費插件的鏈接🔗,它通過簡單地安裝和激活它來為我更新 jQuery 版本來解決這個問題: https : //wordpress.org/plugins/jquery-updater/

希望能幫助 🤞 找到這篇文章的任何其他人,也許還有提問者,因為你提到想要學習更多關於 JavaScript 的知識,在這種情況下,我特別相信 jQuery。

干杯和感謝閱讀。 🙏老肖恩🤵

暫無
暫無

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

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