【发布时间】:2015-04-21 02:49:24
【问题描述】:
我有一个运行 woocommerce 的网站,在购物车页面上,它在结账时显示了 2 个购物车总数。我没有看到任何人甚至在任何地方都发布过这个,所以它看起来真的很随机。有任何想法吗?
我的快速解决方法是使用 css 隐藏第二个。
【问题讨论】:
-
购物车总数之一是否标记为“小计”?默认有小计和总计行
标签: wordpress woocommerce
我有一个运行 woocommerce 的网站,在购物车页面上,它在结账时显示了 2 个购物车总数。我没有看到任何人甚至在任何地方都发布过这个,所以它看起来真的很随机。有任何想法吗?
我的快速解决方法是使用 css 隐藏第二个。
【问题讨论】:
标签: wordpress woocommerce
模板中的函数调用被删除,通过操作添加回来。覆盖此模板的每个主题仍将具有原始函数调用,以及通过操作添加的函数。以我的拙见,这不应该在这样的修复版本中被推送。但现在它就在那里,让我们解决这个问题。 解决问题
解决这个问题实际上相当容易。您的主题将覆盖您(子)主题的 woocommerce 文件夹中的 cart/cart.php。在那里,你会发现这一行(或至少类似的调用相同的函数):
<?php woocommerce_cart_totals(); ?>
您需要从覆盖的模板文件中删除这一行,并且您的购物车总数应该只出现一次。
【讨论】:
review-order.php 模板文件有关,但无法缩小范围。有什么建议吗?
虽然不是最干净的,但如果您没有子主题和/或不想修改 PHP 文件,这里有一个替代解决方案:
找到购物车总数的 CSS 选择器。就我而言,它是div.cart_totals.calculated_shipping.wow.fadeInLeft.animated
并像这样使用:nth-of-type() 伪选择器:
div.cart_totals.calculated_shipping.wow.fadeInLeft.animated:nth-of-type(2) {
display:none;
}
这将确保如果有第二个购物车总计 div 则不会显示。
【讨论】: