Automattic\WooCommerce\Internal\Admin\EmailPreview
EmailPreview::get_email_content_setting_ids
Get email content setting IDs for specific email.
Method of the class: EmailPreview{}
Hooks from the method
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() EmailPreview::get email content setting ids code WC 10.7.0
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 );
}