Woocommerce所有JS和Jquery元素都没有加载

时间:2013-12-16 18:31:19

标签: javascript php jquery wordpress woocommerce

我让我的主题与woocommerce兼容,创建woocommerce.php,并在我的functions.php文件中添加自定义函数

add_theme_support( 'woocommerce' ); 

这就是我的woocommerce.php文件的样子:

<?php
                global $mandigo_options, $dirs;

                get_header();

                // heading level for page title (h1, h2, div, ...)
                $tag_post_title_single = $mandigo_options['heading_level_post_title_single'];
            ?>
                <td id="content" class="<?php echo ($mandigo_options['sidebar_always_show'] ? 'narrow' : 'wide'); ?>column"<?php if (mandigo_sidebox_conditions($single = true)) { ?> rowspan="2"<?php } ?>>

                    <div class="woocommerce">
                        <?php woocommerce_content(); ?>
                    </div>




                </td>

            <?php
                // if we have at least one sidebar to display
                if ($mandigo_options['sidebar_always_show'] && $mandigo_options['sidebar_count']) {
                    if (mandigo_sidebox_conditions($single = true))
                        include (TEMPLATEPATH . '/sidebox.php');

                    include (TEMPLATEPATH . '/sidebar.php');

                    // if this is a 3-column layout
                    if ($mandigo_options['layout_width'] == 1024 && $mandigo_options['sidebar_count'] == 2)
                        include (TEMPLATEPATH . '/sidebar2.php');
                }

                get_footer();
            ?>

现在一切都显得很好,但我找不到添加到购物车按钮,并且所有使用javascript或jquery的元素都没有加载。

我曾尝试过:

  1. 使用wordpress JQuery更新程序

  2. 将jquery库引用放在header.php

  3. 停用所有插件

  4. 我在woocommerce领域拥有必要元素的所有领域,如价格,但显然这是一个JS或JQuery错误。

    以下是该网站的链接是产品页面:

    http://www.doctor-detail.com/product/gift-card-product-2

    非常感谢任何帮助!

2 个答案:

答案 0 :(得分:0)

当我检查网站并检查控制台时,我发现虽然我链接到我网站标题中的最新jquery,但它正在使用主题的主要jquery。

所以,我需要做的就是从JS文件夹中删除主题是Jquery文件。

之后,woocommerce工作正常。

答案 1 :(得分:0)

你应该在functions.php中使用wp_enqueue_script()而不是在header.php中链接,请记住默认情况下排队的JQuery。如果您需要更改版本,请先取消注册默认版本。