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

WC_Cart::get_chosen_shipping_methods() protected WC 3.2.0

Given a set of packages with rates, get the chosen ones only.

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

Хуков нет.

Возвращает

Массив.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_chosen_shipping_methods( $calculated_shipping_packages );
$calculated_shipping_packages(массив)
Array of packages.
По умолчанию: array()

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

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

Код WC_Cart::get_chosen_shipping_methods() WC 4.5.2

woocommerce/includes/class-wc-cart.php
<?php
protected function get_chosen_shipping_methods( $calculated_shipping_packages = array() ) {
	$chosen_methods = array();
	// Get chosen methods for each package to get our totals.
	foreach ( $calculated_shipping_packages as $key => $package ) {
		$chosen_method = wc_get_chosen_shipping_method_for_package( $key, $package );
		if ( $chosen_method ) {
			$chosen_methods[ $key ] = $package['rates'][ $chosen_method ];
		}
	}
	return $chosen_methods;
}