Automattic\WooCommerce\Blocks\BlockTypes
FeaturedItem::render_overlay
Renders the block overlay
Метод класса: FeaturedItem{}
Хуков нет.
Возвращает
Строку.
Использование
// private - только в коде основоного (родительского) класса $result = $this->render_overlay( $attributes );
- $attributes(массив) (обязательный)
- Block attributes.
По умолчанию:empty array
Код FeaturedItem::render_overlay() FeaturedItem::render overlay WC 10.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 ) );
}