WC_Shipping_Flat_Rate::fee()
Work out fee (shortcode).
Метод класса: WC_Shipping_Flat_Rate{}
Хуков нет.
Возвращает
Строку
.
Использование
$WC_Shipping_Flat_Rate = new WC_Shipping_Flat_Rate(); $WC_Shipping_Flat_Rate->fee( $atts );
- $atts(массив) (обязательный)
- Attributes.
Код WC_Shipping_Flat_Rate::fee() WC Shipping Flat Rate::fee WC 9.5.1
public function fee( $atts ) { $atts = shortcode_atts( array( 'percent' => '', 'min_fee' => '', 'max_fee' => '', ), $atts, 'fee' ); $calculated_fee = 0; if ( $atts['percent'] ) { $calculated_fee = $this->fee_cost * ( floatval( $atts['percent'] ) / 100 ); } if ( $atts['min_fee'] && $calculated_fee < $atts['min_fee'] ) { $calculated_fee = $atts['min_fee']; } if ( $atts['max_fee'] && $calculated_fee > $atts['max_fee'] ) { $calculated_fee = $atts['max_fee']; } return $calculated_fee; }