...

Jak zmienić adres wordpress@ w nadawcy maila

Jak zmienić adres wordpress@ w nadawcy maila

Domyślnie WordPress wysyła kilka różnych maili z powiadomieniami o różnych zdarzeniach na stronie. Może to być e-mail z linkiem do zmiany hasła, powiadomienie o nowym komentarzu, pingbacku lub rejestracji nowego użytkownika. E-maile te wysyłane są z adresu a ich nadawcą jest wtedy “WordPress”. Oba te parametry możesz jednak dostosować. Zatem jak zmienić adres wordpress@ w nadawcy maila? Zapraszam do wpisu.

Jak zmienić adres wordpress@ w nadawcy maila

Za informacje zawarte w opisywanym wyżej wstępie odpowiadają dwa filtry: wp_mail_from oraz wp_mail_from_name. Pierwszym z nich jest filtr uzupełniający adres e-mail nadawcy. Drugi odpowiada za jego nazwę (domyślnie “WordPress”).

Filtry te możesz oczywiście zmodyfikować poprzez edycję motywu potomnego, a dokładnie to zawartego w nim pliku functions.php. Co należy wstawić? Przyjrzyj się poniższemu fragmentowi kodu i dostosuj zmiany do swoich potrzeb.

add_filter('wp_mail_from', 'prefix_email_from');
// Zmiana domyślnego adresu nadawcy powiadomień WordPress
function prefix_email_from( $new_email ) {
 return ''; // Zmień ten adres na swój
}

add_filter('wp_mail_from_name', 'prefix_name_from');
// Zmiana domyślnej nazwy nadawcy powiadomień WordPress
function prefix_name_from( $new_name ) {
	return 'Wyklikane'; // Zmień nazwę na swoją
}

Nie jest to jednak jedyna możliwość. Jeśli nie chcesz wpisywać adresu ani nazwy nadawcy “na sztywno” w kodzie, możesz wstawić filtry, które pobiorą te dane z ustawień WordPress w zakładce Ustawienia -> Ogólne. W tym przypadku użyjesz wartości wpisanych tam w polach “Nazwa witryny” oraz “Adres e-mail administratora”.

Ustawienia ogólne WordPress
add_filter('wp_mail_from', 'prefix_email_from');
// Zmiana domyślnego adresu nadawcy powiadomień WordPress
function prefix_email_from( $new_email ) {
	$admin_email = get_option( 'admin_email' );
 return $admin_email;
}

add_filter('wp_mail_from_name', 'prefix_name_from');
// Zmiana domyślnej nazwy nadawcy powiadomień WordPress
function prefix_name_from( $new_name ) {
	$blogname = get_option( 'blogname' );
	return $blogname;
}

Droga alternatywna

Alternatywną metodą wstawienia tych dwóch powyższych filtrów w functions.php jest skorzystanie z wtyczki takiej, jak np. Code Snippets. Po prostu włącz wtyczkę i dodaj nowy snippet PHP.

Code Snippets

Całą operację wykonasz dosłownie w kilka minut i spokojnie zapomnisz o temacie!

Szukasz eksperta do opieki nad Twoją stroną internetową?

ZAPISZ SIĘ DO NEWSLETTERA!

Bądź na bieżąco! W newsletterze będziesz otrzymywać m.in. informacje o nowych wpisach na blogu, poradnikach na YouTube, e-bookach oraz ważnych wydarzeniach ze świata WordPress. Wysyłam jedynie wartościowe treści.

Wyklikane logo emblem

NAPISZ DO MNIE

Zamów usługę

Wypełnij formularz kontaktowy jako pierwszy krok do rozwoju Twojego biznesu. Nasz jakiej usługi potrzebujesz a przygotuję ofertę dopasowaną specjalnie do do Twoich potrzeb. Nie zwlekaj!

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.