受线程'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;
}
非常感谢您的帮助。谢谢。
答案 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