[英]Plugin Javascript(maybe ajax) is not working in my wordpress custom theme
我是 wordpress 主題開發的新手。 我正在開發一個主題,我在 wordpress 主題中使用WP-Live Chat by 3CX
和Contact Form 7 Multi-Step Forms
插件。 我無法弄清楚實際問題。 請幫忙 - 我的問題是
適用於: 3CX 的 WP-Live Chat
開始聊天按鈕不起作用。 出現這個問題是因為插件js。 我聯系了他們的支持,他們還說插件 js 無法正常工作。 我向他們展示了我的函數wp_enqueue_scripts
我是如何實現的。 但他們說他們對此無能為力。
對於:聯系表格 7 多步驟表格
第一步數據未顯示在第二步表單中。 我也聯系了他們的支持,但他們也說這是 js 問題。
我的網站鏈接我無法弄清楚問題。 我在functions.php
包含了我的主題js
和css
,比如
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.