Automattic\WooCommerce\Blocks\BlockTypes

MiniCart::get_cart_price_markup()protectedWC 1.0

Returns the markup for the cart price.

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

Хуков нет.

Возвращает

Строку.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_cart_price_markup( $attributes );
$attributes(массив) (обязательный)
Block attributes.

Код MiniCart::get_cart_price_markup() WC 6.9.4

protected function get_cart_price_markup( $attributes ) {
	if ( isset( $attributes['hasHiddenPrice'] ) && false !== $attributes['hasHiddenPrice'] ) {
		return;
	}

	$cart_controller     = $this->get_cart_controller();
	$cart                = $cart_controller->get_cart_instance();
	$cart_contents_total = $cart->get_subtotal();
	$typography_styles   = isset( StyleAttributesUtils::get_font_weight_class_and_style( $attributes )['style'] ) ? StyleAttributesUtils::get_font_weight_class_and_style( $attributes )['style'] : null;

	return '<span class="wc-block-mini-cart__amount" style="' . esc_attr( $typography_styles ) . '">' . esc_html( wp_strip_all_tags( wc_price( $cart_contents_total ) ) ) . '</span>
	' . $this->get_include_tax_label_markup();
}