WC_Settings_Emails::get_email_default_colors()
Get default colors for emails.
Метод класса: WC_Settings_Emails{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->get_email_default_colors();
Код WC_Settings_Emails::get_email_default_colors() WC Settings Emails::get email default colors WC 9.7.1
private function get_email_default_colors() { $base_color_default = '#720eec'; $bg_color_default = '#f7f7f7'; $body_bg_color_default = '#ffffff'; $body_text_color_default = '#3c3c3c'; $footer_text_color_default = '#3c3c3c'; if ( FeaturesUtil::feature_is_enabled( 'email_improvements' ) ) { $base_color_default = '#8526ff'; $bg_color_default = '#ffffff'; $body_bg_color_default = '#ffffff'; $body_text_color_default = '#1e1e1e'; $footer_text_color_default = '#787c82'; if ( wc_current_theme_is_fse_theme() && function_exists( 'wp_get_global_styles' ) ) { $global_styles = wp_get_global_styles( array(), array( 'transforms' => array( 'resolve-variables' ) ) ); $base_color_global = isset( $global_styles['elements']['button']['color']['text'] ) ? sanitize_hex_color( $global_styles['elements']['button']['color']['text'] ) : ''; $bg_color_global = isset( $global_styles['color']['background'] ) ? sanitize_hex_color( $global_styles['color']['background'] ) : ''; $body_bg_color_global = isset( $global_styles['color']['background'] ) ? sanitize_hex_color( $global_styles['color']['background'] ) : ''; $body_text_color_global = isset( $global_styles['color']['text'] ) ? sanitize_hex_color( $global_styles['color']['text'] ) : ''; $footer_text_color_global = isset( $global_styles['elements']['caption']['color']['text'] ) ? sanitize_hex_color( $global_styles['elements']['caption']['color']['text'] ) : ''; $base_color_default = $base_color_global ? $base_color_global : $base_color_default; $bg_color_default = $bg_color_global ? $bg_color_global : $bg_color_default; $body_bg_color_default = $body_bg_color_global ? $body_bg_color_global : $body_bg_color_default; $body_text_color_default = $body_text_color_global ? $body_text_color_global : $body_text_color_default; $footer_text_color_default = $footer_text_color_global ? $footer_text_color_global : $footer_text_color_default; } } return compact( 'base_color_default', 'bg_color_default', 'body_bg_color_default', 'body_text_color_default', 'footer_text_color_default', ); }