Automattic\WooCommerce\Internal\Admin\EmailImprovements
EmailImprovements::get_core_email_overrides
Get all core email template overrides.
Метод класса: EmailImprovements{}
Хуков нет.
Возвращает
Массив. Core email template overrides.
Использование
$result = EmailImprovements::get_core_email_overrides( $template_overrides );
- $template_overrides(массив) (обязательный)
- All template overrides.
Код EmailImprovements::get_core_email_overrides() EmailImprovements::get core email overrides WC 11.0.1
public static function get_core_email_overrides( $template_overrides ) {
$core_emails = self::get_core_emails();
$core_email_templates = array_map(
function ( $email ) {
return basename( $email->template_html );
},
$core_emails
);
$all_email_templates = array_merge( $core_email_templates, self::EMAIL_TEMPLATE_PARTS );
return array_intersect( $all_email_templates, $template_overrides );
}