WC_Abstract_Order::get_items_tax_classes()publicWC 2.6.3

Get all tax classes for items in the order.

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

Хуков нет.

Возвращает

Массив.

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

$WC_Abstract_Order = new WC_Abstract_Order();
$WC_Abstract_Order->get_items_tax_classes();

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

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

Код WC_Abstract_Order::get_items_tax_classes() WC 8.7.0

public function get_items_tax_classes() {
	$found_tax_classes = array();

	foreach ( $this->get_items() as $item ) {
		if ( is_callable( array( $item, 'get_tax_status' ) ) && in_array( $item->get_tax_status(), array( 'taxable', 'shipping' ), true ) ) {
			$found_tax_classes[] = $item->get_tax_class();
		}
	}

	return array_unique( $found_tax_classes );
}