此代码用于将订单状态更改为处理:
$order = new WC_Order( $order_id );
if ( ! empty( $order ) ) {
$order->update_status( \'processing\' );
}
因此,您需要按ID查询所有订单,并在循环中使用该代码,如下所示:
$query = new WC_Order_Query( array(
\'limit\' => -1,
\'return\' => \'ids\',
) );
$orders = $query->get_orders();
foreach ( $orders as $order_id ) {
$order = new WC_Order( $order_id );
if ( ! empty( $order ) ) {
$order->update_status( \'processing\' );
}
}
这段代码经过测试,但始终先备份数据库-以防万一!