2016-01-11 72 views
1

我在我的標題中使用了條件is_wc_endpoint_url('order-received')來檢查'page'是否是Order Recieved的結束點,如果是的話,我添加一些額外的代碼給我的Facebook Pixel代碼。WooCommerce訂單接收端點和訂單對象

但是我想訪問訂單對象,所以我可以得到訂單的總數以及檢查它是否實際完成(get_status())。

如何從接收訂單的訂單中訪問訂單對象?

乾杯

回答

2

這個工作對我來說

$order_key = $_GET['key']; 
$order_id = wc_get_order_id_by_order_key($order_key); 
$order = new WC_Order($order_id); 
+0

它的偉大工程,謝謝!要包括檢查密鑰是否設置在$ _GET中:if(isset($ _GET ['key'])&& $ order_id = wc_get_order_id_by_order_key($ _GET ['key'])){$ order = new WC_Order($ order_id); }' –