我遇到了与此类似的问题,并在寻找解决方案时找到了此线程。我对更改主题进行了古老的测试,发现我的主题不是 100% 与 woocommerce 兼容是一个问题。我发现这篇文章解释了解决这个问题的几种方法。http://chrislema.com/improving-the-woocommerce-add-to-cart-button/
我知道这可能不是针对此线程中列出的特定问题的解决方法,但它可能对寻找解决方案的其他人有用。为我解决这个问题的是在我的主题中复制 page.php 文件并将“has_posts”循环替换为以下内容:
//Create a copy of page.php and replace the "has posts" loop
//I had this code in as the "has posts" loop
<?php while ( have_posts() ) : the_post(); ?>
<h5><?php echo do_shortcode(get_the_title()); ?></h5>
<?php endwhile; // end of the loop. ?>
//I replaced that loop with this
<?php woocommerce_content(); ?>
我希望这可以帮助其他在产品页面上无法使用“添加到购物车”按钮的人。
PS 同样的问题阻止了我的提交审核按钮工作。