Automattic\WooCommerce\EmailEditor\Integrations\Core\Renderer\Blocks

Video::extract_poster_url │ private │ WC 1.0

Extract poster URL from block attributes. Returns raw URL - escaping should happen at the final output context.

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

Хуков нет.

Возвращает

string. Poster URL or empty string.

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

// private - только в коде основоного (родительского) класса
$result = $this->extract_poster_url( $block_attrs, $block_content ): string;
$block_attrs(массив) (обязательный)
Block attributes.
$block_content(строка) (обязательный)
Original block content (unused, kept for consistency).

Код Video::extract_poster_url() WC 11.2.2

private function extract_poster_url( array $block_attrs, string $block_content ): string {
	// Check for poster attribute.
	// Use esc_url_raw() to sanitize without HTML entity encoding.
	// Final escaping happens in Cover block based on output context.
	if ( ! empty( $block_attrs['poster'] ) ) {
		return esc_url_raw( $block_attrs['poster'] );
	}

	return '';
}