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

WC_Shipping_Legacy_Flat_Rate::calc_percentage_adjustment() public WC 1.0

Запрещена (устарела) с версии 2.4.0. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.

Calculate the percentage adjustment for each shipping rate.

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

Хуков нет.

Возвращает

float.

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

$WC_Shipping_Legacy_Flat_Rate = new WC_Shipping_Legacy_Flat_Rate();
$WC_Shipping_Legacy_Flat_Rate->calc_percentage_adjustment( $cost, $percent_adjustment, $percent_operator, $base_price );
$cost(float) (обязательный)
Cost.
$percent_adjustment(float) (обязательный)
Percent adjusment.
$percent_operator(строка) (обязательный)
Percent operator.
$base_price(float) (обязательный)
Base price.

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

Устарела с 2.4.0

Код WC_Shipping_Legacy_Flat_Rate::calc_percentage_adjustment() WC 4.7.1

<?php
public function calc_percentage_adjustment( $cost, $percent_adjustment, $percent_operator, $base_price ) {
	if ( '+' === $percent_operator ) {
		$cost += $percent_adjustment * $base_price;
	} else {
		$cost -= $percent_adjustment * $base_price;
	}
	return $cost;
}