Entfernen des Kopfzeilenbildes aus Benachrichtigungs-E-Mails bestimmter Formulare

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.