Automattic\WooCommerce\Internal\Admin\EmailPreview

EmailPreview::get_email_content_setting_idspublic staticWC 1.0

Get email content setting IDs for specific email.

Method of the class: EmailPreview{}

Returns

null. Nothing (null).

Usage

$result = EmailPreview::get_email_content_setting_ids( ?string $email_id );
?string $email_id(required)
.

EmailPreview::get_email_content_setting_ids() code WC 9.9.4

public static function get_email_content_setting_ids( ?string $email_id ) {
	if ( ! $email_id ) {
		return array();
	}
	$setting_ids = array(
		"woocommerce_{$email_id}_subject",
		"woocommerce_{$email_id}_heading",
		"woocommerce_{$email_id}_additional_content",
		"woocommerce_{$email_id}_email_type",
	);

	/**
	 * Filter the email content setting IDs for specific email. Email preview automatically refreshes when these settings are changed.
	 *
	 * @param array  $setting_ids The email content setting IDs.
	 * @param string $email_id The email ID.
	 *
	 * @since 9.8.0
	 */
	return apply_filters( 'woocommerce_email_preview_email_content_setting_ids', $setting_ids, $email_id );
}