KI-Zusammenfassung
Beschreibung
Der wpforms_emails_notifications_message Filter bearbeitet die ausgegebene E-Mail-Nachricht, die gesendet wird.
Parameter
- $message
- (string) (Erforderlich) E-Mail-Nachricht, einschließlich verarbeiteter Smart Tags.
- $emails
- (object) (Erforderlich) Instanz der E-Mail-Klasse, die alle von WPForms gesendeten Benachrichtigungs-E-Mails verarbeitet.
Quelle
wpforms/src/Emails/Notifications.php
Weitere Informationen
Der wpforms_emails_notifications_message Filter wird auf alle von WPForms gesendeten E-Mails angewendet, wie z. B. verarbeitete Smart Tags, und enthält die Striche, die die Bezeichnungen jedes Formularfelds trennen.
Beispiele
In diesem Beispiel verwenden wir die Nur-Text E-Mail-Vorlage und möchten die Striche entfernen, die bei dieser Methode angezeigt werden.
/**
* Filters dashes from labels on plain text email.
*
* @link https://wpforms.com/developers/wpforms_email_message/
*
* @param string $message Email message including Smart Tags.
* @param object $emails Instance of the email class
* @return string
*/
function wpf_dev_email_message( $message, $emails ) {
// Remove dashes from labels
$email = str_replace( array( '--- ', ' ---' ), '', $message );
return $email;
}
add_filter( 'wpforms_emails_notifications_message', 'wpf_dev_email_message', 10, 2 );

Bitte beachten Sie, dass Sie, wenn Sie die Legacy E-Mail-Vorlage verwenden, stattdessen den wpforms_email_message Filter verwenden können.
Verwandt
Tutorial Referenz: Anpassen der Stile der E-Mail-Vorlage
FAQ
F: Warum gibt es 2 verschiedene Verzeichnisse für Vorlagen?
A: Innerhalb des WPForms-Vorlagenverzeichnisses bemerken Sie /wpforms/includes/emails/templates und /wpforms/templates/emails. Es gibt Unterschiede zwischen diesen beiden Ordnern. Wenn Sie also Ihre eigene Vorlage erstellen, stellen Sie sicher, dass Sie die obige Anleitung zum Benennen und Speichern Ihrer Dateien befolgen. Die E-Mail-Vorlage im Verzeichnis /wpforms/includes/ wird nur verwendet, um Inhalte für Benachrichtigungs-E-Mails im Zusammenhang mit den Formularen zu generieren.
Der Ordner /wpforms/templates/ enthält verschiedene Dateien. Die mit general gekennzeichneten werden für systembezogene E-Mails verwendet, z. B. wenn ein Formularimport abgeschlossen ist. Die mit summary gekennzeichneten Vorlagen werden für die Vorlage E-Mail-Zusammenfassungen verwendet.