在WooCommerce中,我有一个Woocommerce网站,在客户最近的订单页面上,有一个表格,其中包含此示例链接的订单详情:https://example.com/my-account/view-order/
如果可能,我想完全隐藏订单状态。
我怎样才能做到这一点?
由于
答案 0 :(得分: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模板。 此代码经过测试且有效。
答案 1 :(得分:0)
您可以自定义woocommerce / templates / myaccount / my-orders.php模板到您的主题文件。
您将看到名为“$ my_orders_columns”的变量。只需从那里删除订单状态列。
此外,将其从“$ customer_orders”变量中删除,这样就不会有不必要的查询来获取状态。