Abstract_WC_Order_Data_Store_CPT::delete PHP Метод

delete() публичный Метод

Method to delete an order from the database.
public delete ( &$order, array $args = [] )
$args array Array of args to pass to the delete method.
    public function delete(&$order, $args = array())
    {
        $id = $order->get_id();
        $args = wp_parse_args($args, array('force_delete' => false));
        if ($args['force_delete']) {
            wp_delete_post($id);
            $order->set_id(0);
        } else {
            wp_trash_post($id);
            $order->set_status('trash');
        }
        do_action('woocommerce_delete_order', $id);
    }