Automattic\WooCommerce\EmailEditor\Engine

Site_Style_Sync_Controller::convert_element_stylesprivateWC 1.0

Convert site element styles to email format

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

Хуков нет.

Возвращает

Массив. Email-compatible element styles.

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

// private - только в коде основоного (родительского) класса
$result = $this->convert_element_styles( $element_styles ): array;
$element_styles(массив) (обязательный)
Site element styles.

Код Site_Style_Sync_Controller::convert_element_styles() WC 10.4.3

private function convert_element_styles( array $element_styles ): array {
	$email_elements = array();

	// Process supported elements.
	$supported_elements = array( 'heading', 'button', 'link', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6' );

	foreach ( $supported_elements as $element ) {
		if ( isset( $element_styles[ $element ] ) ) {
			$email_elements[ $element ] = $this->convert_element_style( $element_styles[ $element ] );
		}
	}

	return $email_elements;
}