Jeder von euch der mehr als einen Blog betreut kennt das Problem. Da sendet WordPress oder irgendein PlugIn eine eMail an dich und was steht als Absender da? Klar: WordPress
Das ist jetzt aber nicht so cool, besonders wenn irgendwer sich wieder einloggen versucht und dir WordFence mal schnell 1.000 eMails von 5 verschiedenen Blogs schickt. Dann wird es schwierig die Mails auseinander zu halten. Klar können wir wieder ein PlugIn installieren. Ist aber nicht so gut. Performance und so. Sicherheitslücken einbauen, und so fort.
Den Absendernamen von WordPress anpassen
Um das leidige WordPress in einen eigenen, passenden Namen umzuändern hat WordPress einen praktischen Hook (Diese Hacken oder Anker stellt uns WordPress zur Verfügung, um eigene Codeschnipsel in unserem Blog sauber und sicher aktivieren zu können). Den werden wir jetzt benutzen und im aktiven Theme in der Datei functions.php
einfach die folgenden Zeilen am Ende anfügen.
Aber wie immer, passe genau auf, den Code zu übernehmen damit später dein Blog weiter funktioniert. Und ändere nie etwas an dem Original-Theme, außer du hast es selbst programmiert. Am besten legst du dir ein Child-Theme an und falls du da absolut keine Ahnung hast, kannst du es in diesem Blog-Post nachlesen.
// Den Absendernamen fuer die automatischen eMails anpassen function tmdn_newMailFromName($old) { $senderName = 'Der Magical Digital Nomad Blog'; return $senderName; } add_filter('wp_mail_from_name', 'tmdn_newMailFromName');
Der Text innerhalb der einfachen Anführungsstriche in der Zeile 3 ist dann dein Absendername. Diesen siehst du dann in deinem Mail-Programm als Absendername. Und natürlich auch alle die ein eMail vom Blog erhalten (also Passwort-vergessen-Mail und ähnliches).
Die eMail-Adresse von WordPress anpassen
Warum sollten wir das? Einfacher wäre es wenn du in den Einstellungen > Allgemein deine eMail-Adresse anpasst. Aber es geht auch wieder über die Themefunktionen functions.php
und einen Hook. Auch hier fügst du am Ende die folgenden Zeilen ein.
// Die Sende-eMail-Adresse fuer die automatischen eMails anpassen function tmdn_newMailFromAddr($old) { $sendEmail = 'office@the-magical-digital-nomad.com'; return $sendEmail; } add_filter('wp_mail_from', 'tmdn_newMailFromAddr');
Die eMail-Adresse kannst du in Zeile 3 anpassen. Achte aber darauf, dass du nur die Adresse und nicht die Anführungsstriche veränderst. Ein Vorteil dieser Methode ist, dass dir deine Kunden die administrative eMail-Adresse nicht über das Dashboard verändern können (falls sie einen Administratorzugang haben).
Christian
20. August 2019 um 21:36Hallo Clemens, vielen Dank für diese Info, genau das habe ich gesucht, ohne wieder ein zusätzliches Plugin installieren zu müssen 😉
LG nach Salzburg
Christian
Thomas
21. August 2020 um 21:53Auch von mir ein Danke!
Nick Freund
7. September 2020 um 14:04Informativ und behilflich dein Artikel! Vielen Dank hierfür 🙂 LG. Nick aus Nürnberg
Mario
2. Februar 2021 um 15:10Gesucht, gefunden und klappt prima!
Danke für den Tipp