Zmiana domyślnego nadawcy mail WordPress wordpress@twoja-domena.pl
Właśnie kończę wdrażać projekt naszpikowany formularzami kontaktowymi. Podszedłem ambitnie do tematu i nie korzystam z Contact Form 7, bo zabawy za dużo i nie przepadam za nim z powodu odpalania niepotrzebnego kodu gdzie popadnie.
No ale ostatnim problem jest domyślne ustawienie WP i stąd rozsyłane maile mają domyślnie jako nadawcę WordPress z adresem wordpress@nazwa-domeny.pl. Dlatego mały kodzik, który to potrafi zmienić.
//zmieniamy adres nadawcy
function gch_sender_email( $original_email_address ) {
return 'moj.adres@example.com';
}
//zmieniamy nazwę nadawcy
function gch_sender_name( $original_email_from ) {
return 'Grzegorz Chodacki';
}
// przypisujemy nasze funkcje do filtrów WordPressa
add_filter( 'wp_mail_from', 'gch_sender_email' );
add_filter( 'wp_mail_from_name', 'gch_sender_name' );
Ten kod zastępuje domyślną nazwę nadawcy i adres e-mail WordPress niestandardową nazwą nadawcy i adresem e-mail.
Można to sprawdzić, dodając nowego użytkownika, zmieniając hasło lub dowolną inną akcję, która wysyła wiadomość e-mail z powiadomieniem WordPress.