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.

Przewijanie do góry