WC_Order_Item_Data_Store::add_order_item
Add an order item to an order.
Метод класса: WC_Order_Item_Data_Store{}
Хуков нет.
Возвращает
int. Order Item ID
Использование
$WC_Order_Item_Data_Store = new WC_Order_Item_Data_Store(); $WC_Order_Item_Data_Store->add_order_item( $order_id, $item );
- $order_id(int) (обязательный)
- Order ID.
- $item(массив) (обязательный)
- order_item_name and order_item_type.
Список изменений
| С версии 3.0.0 | Введена. |
Код WC_Order_Item_Data_Store::add_order_item() WC Order Item Data Store::add order item WC 10.3.5
public function add_order_item( $order_id, $item ) {
global $wpdb;
$wpdb->insert(
$wpdb->prefix . 'woocommerce_order_items',
array(
'order_item_name' => $item['order_item_name'],
'order_item_type' => $item['order_item_type'],
'order_id' => $order_id,
),
array(
'%s',
'%s',
'%d',
)
);
$item_id = absint( $wpdb->insert_id );
$this->clear_caches( $item_id, $order_id );
return $item_id;
}