WC_Settings_Emails::delete_transient_email_settings()
Deletes transient with email settings used for live preview. This is to prevent conflicts where the preview would show values from previous session.
Method of the class: WC_Settings_Emails{}
No Hooks.
Return
null
. Nothing (null).
Usage
// private - for code of main (parent) class only $result = $this->delete_transient_email_settings( ?string $email_id );
- ?string $email_id (required)
- -
WC_Settings_Emails::delete_transient_email_settings() WC Settings Emails::delete transient email settings code WC 9.7.1
private function delete_transient_email_settings( ?string $email_id ) { $setting_ids = array_merge( EmailPreview::get_email_style_settings_ids(), EmailPreview::get_email_content_settings_ids( $email_id ), ); foreach ( $setting_ids as $id ) { delete_transient( $id ); } }