WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WC_Abstract_Order::get_item() public WC 3.0.0

Get an order item object, based on its type.

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

Хуков нет.

Возвращает

WC_Order_Item/false.

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

$WC_Abstract_Order = new WC_Abstract_Order();
$WC_Abstract_Order->get_item( $item_id, $load_from_db );
$item_id(число) (обязательный)
ID of item to get.
$load_from_db(true/false)
Prior to 3.2 this item was loaded direct from WC_Order_Factory, not this object. This param is here for backwards compatility with that. If false, uses the local items variable instead.
По умолчанию: true

Список изменений

С версии 3.0.0 Введена.

Код WC_Abstract_Order::get_item() WC 4.7.1

<?php
public function get_item( $item_id, $load_from_db = true ) {
	if ( $load_from_db ) {
		return WC_Order_Factory::get_order_item( $item_id );
	}

	// Search for item id.
	if ( $this->items ) {
		foreach ( $this->items as $group => $items ) {
			if ( isset( $items[ $item_id ] ) ) {
				return $items[ $item_id ];
			}
		}
	}

	// Load all items of type and cache.
	$type = $this->data_store->get_order_item_type( $this, $item_id );

	if ( ! $type ) {
		return false;
	}

	$items = $this->get_items( $type );

	return ! empty( $items[ $item_id ] ) ? $items[ $item_id ] : false;
}