2017-04-13 91 views
1

在WooCommerce,我有一個Woocommerce網站和客戶最近的訂單頁面上,有一個與這個例子鏈接訂單詳細信息表:https://example.com/my-account/view-order/隱藏的訂單狀態

我想如果可能,從表格中完全隱藏訂單狀態。

我該如何做到這一點?

感謝

enter image description here

+0

http://stackoverflow.com/questions/39252649/how-to-remove-woocommerce-order-status 這張票可能會幫助你。 –

回答

1

更新時間:

只需要使用woocommerce_my_account_my_orders_columns過濾鉤子鉤住這個自定義函數:

add_filter('woocommerce_my_account_my_orders_columns', 'custom_removing_order_status', 10, 1); 

function custom_removing_order_status($order){ 
    unset($order['order-status']); 
    return $order; 
} 

代碼放在您的活動子主題(或主題)的function.php文件或也在任何插件文件中。

無需編輯woocommerce模板。 此代碼已經過測試,可以運行

0

您可以自定義woocommerce /模板/我的帳戶/我的-orders.php模板,你的主題文件。

您將看到一個名爲「$ my_orders_columns」的變量。只需從那裏刪除訂單狀態欄。

另外,從「$ customer_orders」變量中刪除它,這樣就不會不必要的查詢來獲取狀態。