【问题标题】:Woocommerce / Jigoshop tabs not working in WordpressWoocommerce / Jigoshop 标签在 Wordpress 中不起作用
【发布时间】:2014-10-31 19:27:54
【问题描述】:

我自己的 Wordpress 主题出现问题,似乎无法正确加载 jQuery。也就是说,我已经尝试过 WooCommerce 和 JigoShop,并且在产品页面上,选项卡没有正确加载(面板都显示)。

http://109.73.175.5/~maktest/product/test-product/

我在控制台中没有看到任何错误,所以不确定它可能是什么。起初我以为可能与 CSS https://github.com/woothemes/woocommerce/issues/2739

有关

但 jQuery 冲突似乎是罪魁祸首,不幸的是我似乎无法纠正它。

我看过J-Query tabs not working in Woocommercehttp://foundation.zurb.com/forum/posts/2284-foundation-5-to-wordpress-js-jquery-scripts这里

因此,我的 functions.php 文件看起来像

function register_my_scripts() {
wp_deregister_script('jquery');  
wp_register_script('jquery', "http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js", array(),'2.1.0',false);
wp_register_script( 'google-jquery-ui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js', array( 'jquery' ) );

wp_enqueue_script('jquery');
wp_enqueue_script('google-jquery-ui');
}

function register_my_styles(){
wp_enqueue_style( 'geeniehair-style', get_stylesheet_uri() );
}

add_action('wp_print_scripts','register_my_scripts');
add_action('wp_print_styles', 'register_my_styles');

这也没有解决我的问题。另外我不知道取消注册jQuery的核心捆绑版本是否是个好主意。

我坚持这一点,所以希望有人可以看看,如果是这样的话,至少指出明显的刺耳。

【问题讨论】:

  • jQuery 和 jQueryUI 都可以从 WordPress 核心加载,所以我建议保留它们。 WooCommerce 选项卡脚本是通过 single-product.js 加载的,并且似乎不是 jQueryUI 驱动的。这些标签默认工作,所以如果不是,它一定是你的主题中的东西......从你发布的代码中不可能说出来,因为我对当前运行的 JigoShop 一无所知您的实时站点。尝试切换到默认主题进行确认。
  • 如果我进入管理页面,我会收到此错误Uncaught TypeError: undefined is not a function。我还激活了 WooCommerce。
  • 管理员与您最初发布的前端不同。首先,摆脱谷歌脚本。其次,注意错误的来源哪里。我重新加载了您的页面,发现single-product.js 脚本没有 加载,页脚中也没有加载任何其他脚本。您在主题中使用wp_footer() 吗?如果没有,你绝对需要。
  • 太棒了!这种情况下的问题不是调用 wp_footer() ,我知道它应该一直存在!我现在看到我应该更仔细地查看在页眉/页脚中加载了哪些脚本,以确定它们是否首先被加载。非常感谢你。

标签: jquery wordpress woocommerce jigoshop


【解决方案1】:

移动评论以回答以关闭问题:

我重新加载了您的页面,发现single-product.js 脚本未加载,页脚中也未加载任何其他脚本。您在主题中使用wp_footer() 吗?如果没有,你绝对需要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 2021-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多