Woocommerce 我们计算总数
我试图在我的网站标题中显示购物车的总价值(包括增值税)。但是,如果我尝试使用cart->get\u cart\u total()我会得到不含增值税的价格。如果我尝试使用cart->get_totals(),在访问cart页面之前,我会得到一个值0,然后它会显示正确的值(即使我浏览其他页面) 好的,所以我试着在获取购物车之前运行cart->calculate_totals(),但是它似乎重置了值。。。不过,它在购物车页面上仍然可以正常工作 有人能帮我吗?Woocommerce 我们计算总数,woocommerce,Woocommerce,我试图在我的网站标题中显示购物车的总价值(包括增值税)。但是,如果我尝试使用cart->get\u cart\u total()我会得到不含增值税的价格。如果我尝试使用cart->get_totals(),在访问cart页面之前,我会得到一个值0,然后它会显示正确的值(即使我浏览其他页面) 好的,所以我试着在获取购物车之前运行cart->calculate_totals(),但是它似乎重置了值。。。不过,它在购物车页面上仍然可以正常工作 有人能帮我吗? 谢谢我通过使用cart->get\u ca
谢谢我通过使用cart->get\u cart\u subtotal()获得了想要的结果
现在,我只想删除对结果进行修改的“(包括税)。我自己也有点挣扎,但我找到了一个解决方案。WooCommerce仅在购物车或结帐页面上计算总计和发货。我想这与性能有关。您可以在
includes/class wc cart.php
在线1290
和1318
中看到这一点
我的解决方案是将这个代码片段添加到functions.php
。我不知道它是否可以被认为是黑客,但它解决了问题:)
<?php
if ( ! defined( 'WOOCOMMERCE_CART' ) ) {
define( 'WOOCOMMERCE_CART', true );
}
WC()->cart->calculate_totals();