WooCommerce woocommerce_check_cart_items和购物车总数

时间:2016-06-13 21:55:10

标签: woocommerce cart

当我尝试在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
}

1 个答案:

答案 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; 
}