Php “胡克”;将“U添加到”购物车“;不发送数量

Php “胡克”;将“U添加到”购物车“;不发送数量,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我订阅了一个woocommerce钩子,它应该在回调函数中包含$quantity参数,但它看起来好像从未发送过 add_action('woocommerce_add_to_cart', array(&$this, 'track_cart_add')); function track_cart_add($cart_item_key, $product_id = 0, $quantity = 1, $variation_id = null, $variation = null, $car

我订阅了一个woocommerce钩子,它应该在回调函数中包含$quantity参数,但它看起来好像从未发送过

add_action('woocommerce_add_to_cart', array(&$this, 'track_cart_add'));

function track_cart_add($cart_item_key, $product_id = 0, $quantity = 1, $variation_id = null, $variation = null, $cart_item_data = null) {
 // code here
}
Quantity总是一个,如果我打印出参数,它表明函数只有一个参数,即第一个($cart\u item\u key)。我错过什么了吗


woocommerce\u add\u to\u cart事件在此处触发:

您是否尝试添加优先级接受的参数参数

试试这个

add_action('woocommerce_add_to_cart', array(&$this, 'track_cart_add'), 10, 6);

function track_cart_add($cart_item_key, $product_id = 0, $quantity = 1, $variation_id = null, $variation = null, $cart_item_data = null) {
 // code here
}