Automattic\WooCommerce\Internal\Admin\EmailPreview
EmailPreview::get_all_email_setting_ids
Get all email setting IDs.
Method of the class: EmailPreview{}
No Hooks.
Returns
null
. Nothing (null).
Usage
$result = EmailPreview::get_all_email_setting_ids();
EmailPreview::get_all_email_setting_ids() EmailPreview::get all email setting ids code WC 9.9.3
public static function get_all_email_setting_ids() { if ( ! self::$email_setting_ids_initialized ) { self::$email_setting_ids_initialized = true; $emails = WC()->mailer()->get_emails(); foreach ( $emails as $email ) { self::$email_content_setting_ids = array_merge( self::$email_content_setting_ids, self::get_email_content_setting_ids( $email->id ) ); } self::$email_content_setting_ids = array_unique( self::$email_content_setting_ids ); } return array_merge( self::$email_style_setting_ids, self::$email_content_setting_ids, ); }