WC_Order_Item_Data_Store::clear_caches()protectedWC 1.0

Clear meta cache.

Метод класса: WC_Order_Item_Data_Store{}

Хуков нет.

Возвращает

null. Ничего (null).

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->clear_caches( $item_id, $order_id );
$item_id(int) (обязательный)
Item ID.
$order_id(int|null) (обязательный)
Order ID. If not set, it will be loaded using the item ID.

Код WC_Order_Item_Data_Store::clear_caches() WC 8.7.0

protected function clear_caches( $item_id, $order_id ) {
	wp_cache_delete( 'item-' . $item_id, 'order-items' );

	if ( ! $order_id ) {
		$order_id = $this->get_order_id_by_order_item_id( $item_id );
	}
	if ( $order_id ) {
		wp_cache_delete( 'order-items-' . $order_id, 'orders' );
	}
}