WC_Abstract_Order::remove_item()publicWC 1.0

Remove item from the order.

{} Это метод класса: WC_Abstract_Order{}

Хуков нет.

Возвращает

false|null.

Использование

$WC_Abstract_Order = new WC_Abstract_Order();
$WC_Abstract_Order->remove_item( $item_id );
$item_id(int) (обязательный)
Item ID to delete.

Код WC_Abstract_Order::remove_item() WC 6.9.1

public function remove_item( $item_id ) {
	$item      = $this->get_item( $item_id, false );
	$items_key = $item ? $this->get_items_key( $item ) : false;

	if ( ! $items_key ) {
		return false;
	}

	// Unset and remove later.
	$this->items_to_delete[] = $item;
	unset( $this->items[ $items_key ][ $item->get_id() ] );
}