[英]Make working WC_Order get_item_count() method on “woocommerce_new_order” hook
當我使用“ woocommerce_new_order”操作獲取訂單項計數時,它始終返回零。
當我使用“ woocommerce_thankyou”之類的其他鈎子進行相同操作時,它可以正常工作。 為什么它與'woocommerce_new_order不兼容 ?
我的代碼是:
add_action( 'woocommerce_new_order', function( $order_id ){
$order = new WC_Order( $order_id );
//Returns zero. Don't know why
error_log($order->get_item_count());
} );
我最終使用了這個鈎子:
'woocommerce_checkout_order_processed'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.