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

WC_Cart_Totals::calculate_shipping_totals() protected WC 3.2.0

Calculate any shipping taxes.

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

Хуков нет.

Возвращает

Null. Ничего.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->calculate_shipping_totals();

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

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

Код WC_Cart_Totals::calculate_shipping_totals() WC 4.7.1

<?php
protected function calculate_shipping_totals() {
	$this->get_shipping_from_cart();
	$this->set_total( 'shipping_total', array_sum( wp_list_pluck( $this->shipping, 'total' ) ) );
	$this->set_total( 'shipping_tax_total', array_sum( wp_list_pluck( $this->shipping, 'total_tax' ) ) );

	$this->cart->set_shipping_total( $this->get_total( 'shipping_total' ) );
	$this->cart->set_shipping_tax( $this->get_total( 'shipping_tax_total' ) );
	$this->cart->set_shipping_taxes( wc_remove_number_precision_deep( $this->combine_item_taxes( wp_list_pluck( $this->shipping, 'taxes' ) ) ) );
}