当我尝试在woocommerce_check_cart_items钩子中获得购物车总数时,我得到零而不是实际的购物车总数。知道为什么吗?这是代码。
add_action('woocommerce_check_cart_items', 'check_total');
function check_total() {
echo WC()->cart->total; // this return zero
echo WC()->cart->subtotal; // this returns fine, but without shipping costs
}
答案 0 :(得分:0)
您也可以使用我曾经使用过的其他代码。它每次都适合我。
add_action( 'woocommerce_cart_collaterals', 'display_woocommerce_cart_totals', 10 );
function display_woocommerce_cart_totals(){
global $woocommerce;
echo $woocommerce->cart->total;
echo $woocommerce->cart->subtotal;
}