【发布时间】:2021-01-17 04:50:59
【问题描述】:
受'Hiding order status in My Account recent orders list page' 的启发,我尝试在“我的帐户”页面上隐藏状态为(待付款)的订单。
我稍微修改了代码,但我无法让它工作。
add_filter('woocommerce_my_account_my_orders_actions', 'custom_removing_order_status_pending_payment', 10, 1);
function custom_removing_order_status_pending_payment( $order ){
unset($order['wc-pending']);
return $order;
}
我非常感谢任何帮助。谢谢。
【问题讨论】:
-
这是“操作”列中按钮的过滤器(顺便说一下,它接受两个参数,$actions 和 $order)。您只想隐藏“查看”按钮还是隐藏整个订单?
-
@Terminator-Barbapapa 仅隐藏状态为(待付款)的订单
-
是的,但隐藏整个订单行,还是只隐藏“查看”按钮?
-
@Terminator-Barbapapa 整行订单处于状态(待付款)。
标签: php wordpress woocommerce