在WooCommerce我的帐户页面上隐藏状态为(待付款)的订单

时间:2020-10-01 12:52:35

标签: php wordpress woocommerce

受线程'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;
}

非常感谢您的帮助。谢谢。

1 个答案:

答案 0 :(得分:2)

现在,您正在使用 def modify(self, text): words = text.split() with open("text.csv", "w") as f: f.write(words[0]) for word in words[1:]: f.write(f", {word}") return "compeleted" 过滤器,它将使您过滤“我的帐户”页面上“操作”列中的按钮。

如果要从订单列表中过滤掉某些订单状态,则必须使用woocommerce_my_account_my_orders_actions过滤器。

woocommerce_my_account_my_orders_query