如果总金额为 0.00 欧元,我会尝试从结帐中隐藏“订单总金额”部分(请参阅 [Pic here][1] 以供参考)。
我试图在代码中添加一个条件(如下所示)我发现这里建议:
如何从购物车和结帐页面 woocommerce 中删除订单总额
但是,当我现场试用时,即使购物车不是 0.00 欧元,它也会隐藏该字段。
这是代码:
// On checkout page
add_action( 'woocommerce_checkout_order_review', 'remove_checkout_totals', 1 );
function remove_checkout_totals(){
cart_total = WC()->cart->get_cart_total();
if ( $cart_total == 0 ) {
// Remove cart totals block
remove_action( 'woocommerce_checkout_order_review', 'woocommerce_order_review', 10 );
}
}
我应该怎么办?
提前感谢您的帮助!
24/09:在 7uc1f3r 更正后进行编辑