AI Zusammenfassung
Möchten Sie die von E-Mail speziell für WPForms E-Mail-Zusammenfassungen verwendet anpassen?
Standardmäßig verwendet WPForms die E-Mail des Administrators Ihrer Website oder die E-Mail, die durch die globale wpforms_emails_mailer_get_from_address Filter für alle ausgehenden Nachrichten. Wenn Sie jedoch eine andere Absender-E-Mail verwenden möchten nur für die E-Mail-Zusammenfassungenkönnen Sie dies ganz einfach mit ein paar Zeilen PHP erreichen.
In diesem Tutorial zeigen wir Ihnen, wie Sie eine benutzerdefinierte Absender-E-Mail ausschließlich auf die wöchentlichen E-Mail-Zusammenfassungen anwenden können, ohne andere WPForms-E-Mails zu beeinträchtigen.
Standardmäßig sendet WPForms alle E-Mail-Benachrichtigungen mit der gleichen Von-E-Mail-Adresse. Sie können dies global mit dem Filter wpforms_emails_mailer_get_from_address ändern.
Diese Methode gilt jedoch für alle ausgehenden E-Mails (wie Formularbenachrichtigungen, Bestätigungen und E-Mail-Zusammenfassungen). Wenn Sie nur die Absender-E-Mail für die E-Mail-Zusammenfassungen ändern möchten, müssen Sie diesen Prozess mit dem unten stehenden Codeschnipsel speziell ansprechen.
Hinzufügen des Codeschnipsels
Sie können das folgende Snippet verwenden, um eine benutzerdefinierte Absender-E-Mail nur für E-Mail-Zusammenfassungen festzulegen.
Wenn Sie Hilfe benötigen, wo oder wie Sie Snippets zu Ihrer Website hinzufügen können, lesen Sie bitte diese Anleitung.
function wpf_add_summary_from_address_filter() {
add_filter( 'wpforms_emails_mailer_get_from_address', 'wpf_set_custom_summary_from_address' );
}
add_action( 'wpforms_email_summaries_cron', 'wpf_add_summary_from_address_filter', 5 );
function wpf_set_custom_summary_from_address( $from_address ) {
// --> IMPORTANT: Change this to your desired sending email address.
// This should be an address on your domain, e.g., '[email protected]'.
return '[email protected]';
}
function wpf_remove_summary_from_address_filter() {
remove_filter( 'wpforms_emails_mailer_get_from_address', 'wpf_set_custom_summary_from_address' );
}
add_action( 'wpforms_email_summaries_cron', 'wpf_remove_summary_from_address_filter', 20 );
Dieser Code ändert vorübergehend die Absender-E-Mail, bevor die E-Mail-Zusammenfassung generiert wird, und stellt danach den Standardwert wieder her.
Auf diese Weise sind nur Ihre E-Mail-Zusammenfassungen betroffen - alle anderen WPForms-E-Mails werden weiterhin die Standard-Absender-E-Mail verwenden.
Und das war's! Sie haben erfolgreich die Von E-Mail nur für WPForms E-Mail-Zusammenfassungen angepasst.
Möchten Sie auch die Absender-E-Mail-Adresse für alle WPForms-E-Mails ändern? Sehen Sie sich unser Entwickler-Tutorial an , wie Sie die globale Absender-E-Mail-Adresse ändern können.