我想從WooCommerce Shop Order獲取垃圾訂單清單。以前,我嘗試使用「訂單狀態」來發布它,以便正確地返回我的需求。現在在WooCommerce Version 2.2+中,他們添加了Post Status作爲wc完成的東西。在這種情況下,我無法獲得垃圾帖子。如何獲取Woocommerce中刪除的訂單(已刪除)
我想,就像這樣
隨着最新版本我無法獲得丟棄順序列表。我也試過,就像這樣
function gettrashedorderlist() {
$args = array('post_type'=>'shop_order','posts_per_page'=>'-1','post_status'=>array('wc-completed'));
foreach(get_posts($args) as $eachorder) {
// Something goes here
}
}
這是工作,但在這種情況下,我得到了很大的麻煩,因爲它顯示的所有訂單,包括丟棄順序列表。不知道是否我做錯了或我理解錯誤。
理想情況下,當我試圖發佈狀態爲wc完成而不是列出所有那些包括我被刪除的順序時,它應該顯示排除已刪除的順序。
是否有任何方法來實現這一目標?
謝謝。
你爲什麼將數組傳遞給''post_status''?你應該能夠使用''post_status'=>'垃圾' – rnevius 2014-11-04 14:05:15
你可以請選擇一個正確的答案?最好不要讓Stack Overflow問題懸而未決。謝謝! – rnevius 2014-11-06 08:07:45