Предоставянето на валиден имейл адрес е задължителна стъпка от инсталацията WordPress. На имейл адреса на администраторския потребител идвам съобщения за нулиране на парола, здраве на сайта и съобщения след това когато посетителите оставят коментари. По много причини обаче искате да знаете как да деактивирате изпращането на имейл съобщения в WordPress. Основната причина са спам съобщения или, още по-лошо, уязвимостта на плъгин, който използва функцията wp_mail()
и изпраща спам съобщения до десетки хиляди адреси.
Повечето спам съобщения от WordPress се изпращат чрез PHPMailer когато form е уязвим или когато плъгин позволява използването на PHP скриптове на трети страни wp_mail()
.
Ако имате блог или уебсайт на WordPress и не е необходимо системата да изпраща имейл съобщения до administrator или потребители, тогава най-доброто решение е да деактивирате функцията за имейл a WordPress.
Преди да следвате стъпките в урока по-долу, не забравяйте, че този метод напълно ще деактивира вашата имейл система WordPress. Вече няма да се изпращат имейл съобщения за нулиране на паролата, съобщения, когато сайтът срещне функционални проблеми или когато потребители коментират в блога. Ако използвате модули като формуляр за контакт, настройте ги да не изпращат имейл съобщения чрез PHPMailer.
- Как да нулирате потребителската парола Administrator WordPress, без достъп до имейл или база данни - Reset WordPress Administrator Password
- Как да почистите огромен wp_options в SQL - Преходни процеси, wpseo_sitemap _cache_validator
- Фиксирайте WordPress „За кратко не е наличен за планова поддръжка. Проверете отново след минута.”
- Как да премахнете отметката по подразбиране “Ship to different address” от страницата за плащане a Woocommerce
Как да деактивирате изпращането на имейл съобщения в WordPress
Този метод не изисква инсталирането на плъгин. Всичко, което трябва да направите, е да редактирате файла functions.php на активната тема на блога и да добавите следните редове код:
add_filter('pre_wp_mail', 'sth_disable_emails');
function sth_disable_emails() {
return false;
}
Запазете промяната. Това е всичко.