WC_API_Orders::delete_order()
Delete an order
Метод класса: WC_API_Orders{}
Хуки из метода
Возвращает
Массив|WP_Error
.
Использование
$WC_API_Orders = new WC_API_Orders(); $WC_API_Orders->delete_order( $id, $force );
- $id(int) (обязательный)
- the order ID
- $force(true|false)
- true to permanently delete order, false to move to trash
По умолчанию: false
Код WC_API_Orders::delete_order() WC API Orders::delete order WC 8.7.0
public function delete_order( $id, $force = false ) { $id = $this->validate_request( $id, $this->post_type, 'delete' ); if ( is_wp_error( $id ) ) { return $id; } wc_delete_shop_order_transients( $id ); do_action( 'woocommerce_api_delete_order', $id, $this ); return $this->delete( $id, 'order', ( 'true' === $force ) ); }