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.
Список изменений
С версии 3.2.0 | Введена. |
Код WC_Cart::get_chosen_shipping_methods() WC Cart::get chosen shipping methods WC 5.0.0
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;
}