Abstract_WC_Order_Item_Type_Data_Store::delete PHP Метод

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

Remove an order item from the database.
С версии: 2.7.0
public delete ( WC_Order_Item &$item, array $args = [] )
$item WC_Order_Item
$args array Array of args to pass to the delete method.
    public function delete(&$item, $args = array())
    {
        if ($item->get_id()) {
            global $wpdb;
            do_action('woocommerce_before_delete_order_item', $item->get_id());
            $wpdb->delete($wpdb->prefix . 'woocommerce_order_items', array('order_item_id' => $item->get_id()));
            $wpdb->delete($wpdb->prefix . 'woocommerce_order_itemmeta', array('order_item_id' => $item->get_id()));
            do_action('woocommerce_delete_order_item', $item->get_id());
        }
    }
Abstract_WC_Order_Item_Type_Data_Store