Automattic\WooCommerce\Internal\Admin\EmailPreview

EmailPreview::get_all_email_settings_ids()public staticWC 1.0

Get all email settings IDs.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

$result = EmailPreview::get_all_email_settings_ids();

Код EmailPreview::get_all_email_settings_ids() WC 9.6.1

public static function get_all_email_settings_ids() {
	if ( ! self::$email_settings_ids_initialized ) {
		self::$email_settings_ids_initialized = true;

		$emails = WC()->mailer()->get_emails();
		foreach ( $emails as $email ) {
			self::$email_content_settings_ids = array_merge(
				self::$email_content_settings_ids,
				self::get_email_content_settings_ids( $email->id )
			);
		}
		self::$email_content_settings_ids = array_unique( self::$email_content_settings_ids );
	}
	return array_merge(
		self::$email_style_settings_ids,
		self::$email_content_settings_ids,
	);
}