Automattic\WooCommerce\Blocks\BlockTypes

FeaturedItem::render_overlay()privateWC 1.0

Renders the block overlay

Метод класса: FeaturedItem{}

Хуков нет.

Возвращает

Строку.

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

// private - только в коде основоного (родительского) класса
$result = $this->render_overlay( $attributes );
$attributes(массив) (обязательный)
Block attributes.
По умолчанию: empty array

Код FeaturedItem::render_overlay() WC 8.7.0

private function render_overlay( $attributes ) {
	if ( isset( $attributes['overlayGradient'] ) ) {
		$overlay_styles = sprintf( 'background-image: %s', $attributes['overlayGradient'] );
	} elseif ( isset( $attributes['overlayColor'] ) ) {
		$overlay_styles = sprintf( 'background-color: %s', $attributes['overlayColor'] );
	} else {
		$overlay_styles = 'background-color: #000000';
	}

	return sprintf( '<div class="background-dim__overlay" style="%s"></div>', esc_attr( $overlay_styles ) );
}