Einführung
Wollten Sie schon immer ein Formular erstellen, das super intelligent ist und bedingte E-Mail-Empfänger auf der Grundlage einer Auswahl in Ihrem Formular enthält? Nun, Sie haben Glück!
Mit WPForms können Sie bedingte logische Benachrichtigungen einrichten, über die Sie in diesem Artikel mehr lesen können. Sowie auch einen Schritt weiter gehen, indem Sie mehrere Benachrichtigungen, die ziemlich cool ist und Sie können darüber in dieser Dokumentation lernen.
Aber halten Sie sich fest: In diesem Tutorial werden wir Ihnen das Leben noch leichter machen. Wir zeigen Ihnen einen raffinierten Trick, mit dem Sie bedingte Empfänger mit nur einer einzigen Codezeile einrichten können. Ja, Sie haben richtig gelesen! Damit sparen Sie Zeit und machen Ihre Formulare noch intelligenter. Tauchen wir gleich ein! 🚀
Hinzufügen des Snippets
Normalerweise würden wir mit der Erstellung eines brandneuen Formulars beginnen. Aber heute gehen wir einen etwas anderen Weg und fangen damit an, nur eine einzige Codezeile zu unserer Website hinzuzufügen.
Wenn Sie sich nicht sicher sind, wie Sie Code-Snippets zu Ihrer Website hinzufügen, machen Sie sich keine Sorgen. In diesem praktischen Leitfaden finden Sie eine schrittweise Anleitung.
/** * Erstellen Sie bedingte E-Mail-Empfänger mit einer einzigen Codezeile. * * @link https://wpforms.com/developers/how-to-create-conditional-email-recipients/ */ add_filter( 'wpforms_fields_show_options_setting', '__return_true' );
Die Magie dieses Snippets liegt in seiner Fähigkeit, Checkbox-, Dropdown- oder Multiple-Choice-Felder nicht nur einen, sondern zwei verschiedene Werte für jede Auswahl speichern zu lassen. Es ist, als hätte man einen sichtbaren Wert und einen versteckten, der hinter den Kulissen arbeitet. Dieser raffinierte Trick wird unglaublich nützlich sein, wenn es darum geht, zu entscheiden, welcher Empfänger die E-Mail-Benachrichtigung erhalten soll.
Erstellen des Formulars
Kommen wir nun zum eigentlichen Teil - der Erstellung des Formulars! Wenn Sie neu in der Formularerstellung sind und eine Anleitung brauchen, können Sie sich diese Dokumentation ansehen.
In diesem Tutorial krempeln wir die Ärmel hoch, um ein vielseitiges Formular zu erstellen, das eine Reihe von Themen abdeckt: Vertrieb, Kundenverwaltung, Kundensupport und sogar eine "Sonstige"-Option für diejenigen, die sich nicht ganz sicher sind, welche Kategorie zu ihrer Frage passt. Um dies zu ermöglichen, werden wir ein Dropdown-Feld in unser Formular einfügen. Damit können unsere Besucher ganz einfach das Thema auswählen, das am besten zu ihrer spezifischen Anfrage passt.
Aktivieren von Feldwerten
Nachdem Sie die Beschriftungen Ihrer Dropdown-Felder konfiguriert haben, navigieren Sie zur Registerkarte Erweitert. Hier finden Sie die Option, Werte anzeigen zu aktivieren.
Wenn Sie die Option Werte anzeigen aktiviert haben, kehren Sie zur Registerkarte Allgemein zurück. Unter den Optionen sehen Sie nun ein zusätzliches Feld. Hier geben wir die E-Mail-Adressen ein, die den einzelnen Abteilungen zugeordnet sind.
Einstellung der E-Mail-Benachrichtigung
Um unsere bedingten E-Mail-Empfänger einzurichten, müssen wir die Einstellungen für die E-Mail-Benachrichtigung für das Feld " Senden an E-Mail-Adresse" anpassen. Gehen Sie dazu zu Ihren Einstellungen und wählen Sie Benachrichtigungen.
In der An E-Mail Adresse senden Abschnitt, behalten wir das ursprüngliche Smart Tag {admin_email}
intakt, da der Website-Administrator weiterhin die E-Mail-Benachrichtigung erhalten soll. Wir werden jedoch auch ein Smart Tag einbinden, um die mit der richtigen Abteilung verbundene E-Mail-Adresse dynamisch abzurufen.
Bei mehreren Benachrichtigungen trennen Sie die E-Mail-Adressen durch ein Komma.
Um den Feldwert E-Mail-Adresse aufzunehmen, müssen Sie die Feld-ID für Ihre Auswahlliste Feld. Für die Zwecke dieses Lehrgangs wird unser Auswahlliste Feld hat eine ID von 15. Nach dem Komma fügen Sie also ein {field_value_id="15"}
. Indem Sie diese Markierung an dieser Stelle einfügen, verknüpfen Sie die entsprechende E-Mail-Adresse effektiv mit der entsprechenden Abteilung für die E-Mail-Benachrichtigung.
Bitte denken Sie daran, dass Sie die 15 aktualisieren müssen, damit sie mit Ihrer eigenen Feld-ID für Ihr Dropdown-Feld übereinstimmt. Wenn Sie sich nicht sicher sind, wie Ihre Feld-ID lautet und wo Sie sie finden können, finden Sie weitere Informationen in diesem Leitfaden.
Und das ist alles, was Sie brauchen, um bedingte E-Mail-Empfänger zu aktivieren, ohne mehrere Benachrichtigungen erstellen zu müssen! Wenn der Benutzer nun auswählt, welche Abteilung er erreichen möchte, wird eine E-Mail-Adresse automatisch ausgefüllt und an die richtige, durch Feldwerte zugewiesene E-Mail-Adresse gesendet.
Möchten Sie diese Feldwerte auch innerhalb eines Eintrags speichern? Werfen Sie einen Blick auf unser Tutorial über das Speichern von Feldwerten im WPForms-Eintrag.
Verwandte Seiten
Filter-Referenz: wpforms_fields_show_options_setting