在WooCommerce,我有一個Woocommerce網站和客戶最近的訂單頁面上,有一個與這個例子鏈接訂單詳細信息表:https://example.com/my-account/view-order/
隱藏的訂單狀態
我想如果可能,從表格中完全隱藏訂單狀態。
我該如何做到這一點?
感謝
在WooCommerce,我有一個Woocommerce網站和客戶最近的訂單頁面上,有一個與這個例子鏈接訂單詳細信息表:https://example.com/my-account/view-order/
隱藏的訂單狀態
我想如果可能,從表格中完全隱藏訂單狀態。
我該如何做到這一點?
感謝
更新時間:
只需要使用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模板。 此代碼已經過測試,可以運行。
您可以自定義woocommerce /模板/我的帳戶/我的-orders.php模板,你的主題文件。
您將看到一個名爲「$ my_orders_columns」的變量。只需從那裏刪除訂單狀態欄。
另外,從「$ customer_orders」變量中刪除它,這樣就不會不必要的查詢來獲取狀態。
http://stackoverflow.com/questions/39252649/how-to-remove-woocommerce-order-status 這張票可能會幫助你。 –