隐藏的订单状态

问题描述:

在WooCommerce,我有一个Woocommerce网站和客户最近的订单页面上,有一个与这个例子链接订单详细信息表:https://example.com/my-account/view-order/隐藏的订单状态

我想如果可能,从表格中完全隐藏订单状态。

我该如何做到这一点?

感谢

enter image description here

+0

http://*.com/questions/39252649/how-to-remove-woocommerce-order-status 这张票可能会帮助你。 –

更新时间:

只需要使用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”变量中删除它,这样就不会不必要的查询来获取状态。