Automattic\WooCommerce\Internal\Admin\EmailImprovements
EmailImprovements::get_core_email_overrides
Get all core email template overrides.
Method of the class: EmailImprovements{}
No Hooks.
Returns
Array. Core email template overrides.
Usage
$result = EmailImprovements::get_core_email_overrides( $template_overrides );
- $template_overrides(array) (required)
- All template overrides.
EmailImprovements::get_core_email_overrides() EmailImprovements::get core email overrides code WC 10.7.0
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 );
}