MailPoet\EmailEditor\Engine\Renderer\ContentRenderer\Preprocessors
Typography_Preprocessor::set_defaults_from_theme()
Set default values from theme
Method of the class: Typography_Preprocessor{}
No Hooks.
Return
Array
.
Usage
// private - for code of main (parent) class only $result = $this->set_defaults_from_theme( $block ): array;
- $block(array) (required)
- Block to set defaults for.
Typography_Preprocessor::set_defaults_from_theme() Typography Preprocessor::set defaults from theme code WC 9.8.1
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; }