Möchten Sie das Kopfzeilenbild in Benachrichtigungs-E-Mails nur für einige wenige Formulare statt für alle Formulare ausblenden? In diesem Tutorial fügen Sie ein kleines PHP-Snippet hinzu, das die aktuelle Formular-ID überprüft und das E-Mail-Header-Bild für die von Ihnen ausgewählten Formulare entfernt.
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.
Ersetzen Sie im obigen Schnipsel unbedingt 123, 456, 789
in Zeile 14 mit den IDs der Formulare, in denen das Kopfzeilenbild nicht erscheinen soll.
Wie Sie Ihre Formular- und Feld-IDs finden können, erfahren Sie in diesem Tutorial.
Wie es funktioniert
- Die
wpforms_emails_templates_general_set_initial_args
Filter läuft, wenn WPForms die E-Mail-Vorlageneinstellungen vorbereitet. - Das Snippet versucht, die aktive Formular-ID aus der Anfrage oder dem Prozessorkontext aufzulösen, und setzt dann die
header_image
Wert für die von Ihnen aufgeführten Formulare. - Andere Einstellungen der E-Mail-Vorlage bleiben unverändert.