首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >插件Javascript(也许是ajax)不适用于我的wordpress自定义主题

插件Javascript(也许是ajax)不适用于我的wordpress自定义主题
EN

Stack Overflow用户
提问于 2020-02-05 13:19:06
回答 1查看 518关注 0票数 0

我是wordpress主题开发方面的新手。我正在开发一个主题,我在我的wordpress主题中使用了WP-Live Chat by 3CXContact Form 7 Multi-Step Forms插件。我想不出真正的问题。请帮忙-我的问题是

WP-3 3CX现场聊天

开始聊天按钮不工作。这个问题的发生是因为插件js。我联系了他们的支持,他们还说插件js不能正常工作。我向他们展示了我的函数wp_enqueue_scripts是如何实现的。但他们说在这件事上他们无能为力。

联系人表格7多步表格

第一步数据没有以第二步骤形式显示。我也联系了他们的支持,但他们也说这是js的问题。

我的网站链接我找不出问题。我把我的主题jscss写在functions.php

代码语言:javascript
复制
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');

这是因为我没有正确地发展我的主题吗?如果没有,那会有什么问题呢?请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2020-08-12 23:23:15

我相信我刚刚通过更新正在使用的OnePress版本解决了与jQuery WP主题相同的(或类似的)问题。

似乎最初的提问者已经更新了他们网站上的聊天脚本到Tawk.to上,据我所知,托克托的聊天功能很好。

在这个问题上你需要进一步的帮助吗?如果是的话,请继续阅读,以获得更多关于我是如何找到这篇文章的信息,以及我过去是如何解决问题的。

我发现在Chrome的Developer Tools Console选项卡中的注释中提到了同样的"onepress_js_settings未定义“错误消息。

我们的网站上也有Tawk.to活动,我只是在它发生的时候把它修好了。

在一夜之间WP自动更新之后,他的站点遇到了一些Jquery冲突,产生了"OnePress“主题错误消息。

为什么我要尝试jQuery更新?

我在WordPress.com上找到了一个线程,其中其他人也有相同的错误消息。他们的想法是Bootstra4.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。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60076768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档