KI-Zusammenfassung
Beschreibung
Der wpforms_emails_notifications_field_ignored Filter ermöglicht es Ihnen, bestimmte Felder von der Aufnahme in E-Mail-Benachrichtigungen auszuschließen. Standardmäßig sind alle Felder enthalten, es sei denn, dieser Filter wird verwendet, um sie explizit zu ignorieren. Sie möchten zum Beispiel Dateiupload-Felder mit aktivierten Dateizugriffsbeschränkungen entfernen oder bestimmte Feld-IDs bei bestimmten Formularen ignorieren.
| Parameter | typ | beschreibung |
|---|---|---|
$ignorieren | bool | Ob das Feld in der E-Mail ignoriert werden soll. Standardmäßig false. |
$field | Array | Das aktuelle Feld-Daten-Array. Enthält Details wie Feld-ID, Typ und Einstellungen. |
$form_data | Array | Formular-ID. |
Quelle
wpforms/src/Emails/Notifications.php
Beispiel
/**
* Ignore restricted file upload fields in notifications for form ID 25.
*/
function wpf_dev_ignore_file_uploads( $ignore, $field, $form_data ) {
if ( $form_data['id'] == 25 && $field['type'] === 'file-upload' && ! empty( $field['is_restricted'] ) ) {
return true;
}
return $ignore;
}
add_filter( 'wpforms_emails_notifications_field_ignored', 'wpf_dev_ignore_file_uploads', 10, 3 );