Automattic\WooCommerce\EmailEditor\Engine\Renderer\ContentRenderer\Preprocessors

Typography_Preprocessor::set_defaults_from_themeprivateWC 1.0

Set default values from theme

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

Хуков нет.

Возвращает

Массив.

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

// private - только в коде основоного (родительского) класса
$result = $this->set_defaults_from_theme( $block ): array;
$block(массив) (обязательный)
Block to set defaults for.

Код Typography_Preprocessor::set_defaults_from_theme() WC 10.9.4

private function set_defaults_from_theme( array $block ): array {
	$theme_data = $this->settings_controller->get_theme()->get_data();
	if ( ! ( $block['email_attrs']['color'] ?? '' ) ) {
		$block['email_attrs']['color'] = $theme_data['styles']['color']['text'] ?? null;
	}
	if ( ! ( $block['email_attrs']['font-size'] ?? '' ) ) {
		$block['email_attrs']['font-size'] = $theme_data['styles']['typography']['fontSize'];
	}
	return $block;
}