如何檢索WooCommerce中的訂單ID?我如何在WooCommerce中獲得訂單ID?
12
A
回答
19
它的工作。只是修改了它
global $woocommerce, $post;
$order = new WC_Order($post->ID);
//to escape # from order id
$order_id = trim(str_replace('#', '', $order->get_order_number()));
9
14
這是一個很古老的問題了,但可能有人會來這裏尋找一個答案:
echo $order->id;
這將返回訂單ID沒有「#」。
EDIT(FEV/2018)
解決這個問題的當前方法是通過使用:
$order->get_id();
1
$order = new WC_Order($post_id);
如果
echo $order->id;
,那麼你就可以返回從訂單發的帖子的ID。正如你已經知道的那樣,這可能不是你想要的。
echo $order->get_order_number();
將返回訂單的ID(在其前面有一個#)。爲了擺脫#,
echo trim(str_replace('#', '', $order->get_order_number()));
根據公認的答案。
0
由於woocommerce 3.0
將無法正常工作,它會生成通知,使用getter功能:
$order->get_id();
這同樣適用於像procut其他woocommerce對象。
相關問題
- 1. 我如何獲得Woocommerce的最新訂單ID
- 2. Woocommerce在訂閱續訂時獲得新的訂單ID
- 3. 從當前用戶訂單獲取訂單ID在WooCommerce中
- 4. Woocommerce得到訂單ID,以頁
- 5. 如何在wordpress/woocommerce中獲得所有訂單詳情?
- 6. 獲取WooCommerce訂單變更商品ID
- 7. Woocommerce wp_query通過ID獲取訂單
- 8. Woocommerce如何從終止的訂單列表中獲取訂單ID
- 9. 如何獲得與Woocommerce訂閱相關的帖子ID
- 10. 如何獲得用戶在woocommerce的訂單總額?
- 11. 如何獲得最低訂單金額在woocommerce免費送貨
- 12. Woocommerce如何獲得訂單項meta在客戶端
- 13. 獲取WooCommerce中的訂單ID的銀行路由ID
- 14. WooCommerce:如何獲取訂單ID和總計
- 15. 如何通過產品ID wordpress獲取woocommerce訂單?
- 16. PHP嘗試在WooCommerce Api 2.0.1中獲取訂單ID創建訂單功能
- 17. Woocommerce:在結帳頁面中獲取訂單ID
- 18. 獲取訂單項woocommerce訂單
- 19. woocommerce - 如何獲得產品訂單的詳細列表
- 20. woocommerce產品如何通過產品標籤獲得訂單
- 21. 無法在WooCommerce REST API中獲得訂單
- 22. 從WooCommerce的訂單ID獲取客戶ID
- 23. Woocommerce獲取訂單密鑰
- 24. 如何獲得qtoolbars訂單
- 25. 如何獲得訂單
- 26. 如何在WooCommerce中獲得帶有自定義訂單狀態的Pay Now URL?
- 27. 將WooCommerce訂單ID傳遞到鉤子
- 28. 我如何在C#中獲得Teamviewer ID?
- 29. 從每個訂單中獲取sku Woocommerce
- 30. 獲取大部車在Woocommerce訂單
只是爲了澄清:'訂單ID'等於'POST ID',如發現到WordPress的標準表。 '訂單號'是表示WC表中WooCommerce訂單的代碼。 –