Automattic\WooCommerce\Internal\EmailEditor\WCTransactionalEmails

WCEmailTemplateSyncRegistry::classify_source │ private static │ WC 1.0

Classify an email ID as either first-party (core / POS / Fulfillments) or third-party.

Метод класса: WCEmailTemplateSyncRegistry{}

Хуков нет.

Возвращает

string. Either core or third_party.

Использование

$result = WCEmailTemplateSyncRegistry::classify_source( $email_id ): string;
$email_id(строка) (обязательный)
The email ID.

Код WCEmailTemplateSyncRegistry::classify_source() WC 11.2.2

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';
}