Podanie prawidłowego adresu e-mail jest obowiązkowym etapem instalacji WordPress. Na adres e-mail administratora przychodzę wiadomości dotyczące resetowania hasła, stan witryny i wiadomości następnie kiedy odwiedzający zostawiają komentarze. Jednak z wielu powodów chcesz wiedzieć, jak wyłączyć wysyłanie wiadomości e-mail w WordPress. Głównym powodem są wiadomości spamowe lub, co gorsza, luka w zabezpieczeniach wtyczki wykorzystującej tę funkcję wp_mail()
i wysyła spam na dziesiątki tysięcy adresów.
Większość spamu od WordPress są wysyłane przez PHPMailer kiedy form jest zagrożony lub gdy wtyczka zezwala na używanie skryptów PHP innych firm wp_mail()
.
Jeśli masz bloga lub stronę internetową na WordPress i nie jest konieczne, aby system wysyłał wiadomości e-mail do administrator lub użytkowników, najlepszym rozwiązaniem jest wyłączenie funkcji poczty e-mail a WordPress.
Zanim wykonasz kroki opisane w poniższym samouczku, pamiętaj, że ta metoda całkowicie wyłączy Twój system pocztowy WordPress. Wiadomości e-mail nie będą już wysyłane w celu zresetowania hasła, wiadomości, gdy witryna napotka problemy z funkcjonalnością lub gdy użytkownicy komentują bloga. Jeśli używasz modułów takich jak Formularz kontaktowy, ustaw je tak, aby nie wysyłały wiadomości e-mail przez PHPMailer.
- Jak zresetować hasło użytkownika Administrator WordPress, bez dostępu do poczty e-mail lub bazy danych - Reset WordPress Administrator Password
- Jak wyczyścić ogromny wp_options w SQL - stany przejściowe, wpseo_sitemap _cache_validator
- Fix WordPress „Wkrótce niedostępne dla zaplanowanej konserwacji. Sprawdź ponownie za minutę.
- Jak odznaczyć domyślne? “Ship to different address” ze strony kasy a Woocommerce
Jak wyłączyć wysyłanie wiadomości e-mail w WordPress
Ta metoda nie wymaga instalacji wtyczki. Wszystko, co musisz zrobić, to edytować plik functions.php aktywnego motywu bloga i dodać następujące wiersze kodu:
add_filter('pre_wp_mail', 'sth_disable_emails');
function sth_disable_emails() {
return false;
}
Zapisz zmianę. To wszystko.