这将起作用:
add_filter( \'woocommerce_bacs_process_payment_order_status\', function( $status = \'on_hold\', $order = null ) {
return \'pending\';
}, 10, 2 );
但如果您使用它,状态更改可能会导致在收到订单后无法发送电子邮件,因为它从“待定”到“待定”的速度太快,而woocommerce不会在“待定”状态下发送邮件。我试过了,几天后邮件不再发送了,尽管它最初起作用了。