WC_Settings_Emails::delete_transient_email_settings()privateWC 1.0

Deletes transient with email settings used for live preview. This is to prevent conflicts where the preview would show values from previous session.

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

Хуков нет.

Возвращает

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

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

// private - только в коде основоного (родительского) класса
$result = $this->delete_transient_email_settings( ?string $email_id );
?string $email_id (обязательный)
-

Код WC_Settings_Emails::delete_transient_email_settings() 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 );
	}
}