Automattic\WooCommerce\Internal\EmailEditor\WCTransactionalEmails
WCEmailTemplateSyncRegistry::classify_source
Classify an email ID as either first-party (core / POS / Fulfillments) or third-party.
Method of the class: WCEmailTemplateSyncRegistry{}
No Hooks.
Returns
String. Either core or third_party.
Usage
$result = WCEmailTemplateSyncRegistry::classify_source( $email_id ): string;
- $email_id(string) (required)
- The email ID.
WCEmailTemplateSyncRegistry::classify_source() WCEmailTemplateSyncRegistry::classify source code WC 10.8.1
private static function classify_source( string $email_id ): string {
if ( null === self::$first_party_ids ) {
self::$first_party_ids = array_values( WCTransactionalEmails::get_core_transactional_emails() );
}
return in_array( $email_id, self::$first_party_ids, true ) ? 'core' : 'third_party';
}