Entfernen von Dateiupload-Feldern aus Benachrichtigungen, wenn Dateizugriffsbeschränkungen aktiviert sind

Möchten Sie Datei-Upload-Felder vollständig aus Ihren Formularbenachrichtigungen entfernen, wenn Dateizugriffsbeschränkungen aktiviert sind? Dies kann nützlich sein, wenn Sie nicht möchten, dass eingeschränkte Dateien überhaupt in E-Mail-Benachrichtigungen enthalten sind, um sensible oder private Uploads sicher zu halten.

In diesem Tutorial zeigen wir Ihnen, wie Sie ein PHP-Snippet hinzufügen, das eingeschränkte Dateiupload-Felder aus Benachrichtigungen entfernt, entweder für alle Formulare oder für bestimmte Formular-IDs.


Hinzufügen des Codeschnipsels

Zu Beginn müssen Sie das unten stehende Snippet zu Ihrer Website hinzufügen. Wenn Sie nicht sicher sind, wie oder wo Sie Snippets hinzufügen können, lesen Sie bitte diese hilfreiche Dokumentation.

Im folgenden Beispiel werden Datei-Upload-Felder mit aktivierten Dateizugriffsbeschränkungen aus den Benachrichtigungen für eine bestimmte Formular-ID entfernt.

Sie müssen die Formular-ID aktualisieren (1 im obigen Beispiel in Zeile 10), um das Formular, das Sie ansprechen möchten, anzupassen.

Wie es funktioniert

Das Snippet verwendet die wpforms_emails_notifications_field_ignored Filter, um das Hinzufügen eines Feldes zu E-Mail-Benachrichtigungen zu überspringen, wenn:

  • Das Formular entspricht der von Ihnen angegebenen Formular-ID.
  • Das Feld ist ein Datei-Upload-Feld.
  • Für das Feld sind Dateizugriffsbeschränkungen aktiviert.

Wenn alle diese Bedingungen erfüllt sind, wird das Feld aus der ausgehenden E-Mail entfernt.

Das war's! Jetzt wissen Sie, wie Sie eingeschränkte Dateiupload-Felder aus WPForms-Benachrichtigungen für ein bestimmtes Formular entfernen können.

Möchten Sie als Nächstes bestimmte Felder aus den E-Mail-Benachrichtigungen Ihres Formulars ausschließen, wenn Sie das Smart Tag {all_fields} verwenden? Sehen Sie sich unser Tutorial zum Entfernen bestimmter Felder aus dem {all_fields} Smart Tag an.