Automattic\WooCommerce\Internal\Admin\EmailImprovements

EmailImprovements::get_core_email_overridespublic staticWC 1.0

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() 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 );
}