Poskytnutie platnej e-mailovej adresy je povinným krokom inštalácie WordPress. Na e-mailovú adresu používateľa admin som prišiel správy o resetovaní hesla, zdravie stránky a potom správy keď návštevníci zanechajú komentáre. Z mnohých dôvodov však chcete vedieť, ako zakázať odosielanie e-mailových správ v WordPress. Hlavným dôvodom sú spamové správy alebo, čo je ešte horšie, zraniteľnosť doplnku, ktorý túto funkciu zneužíva wp_mail()
a rozosiela spamy na desiatky tisíc adries.
Väčšina spamových správ od WordPress sa posielajú cez PHPMailer Keď form je zraniteľný alebo keď doplnok umožňuje použitie skriptov PHP tretích strán wp_mail()
.
Ak máte blog alebo webovú stránku WordPress a nie je potrebné, aby systém posielal e-mailové správy administrator alebo používateľov, potom je najlepším riešením vypnúť funkciu e-mailu a WordPress.
Pred vykonaním krokov v návode nižšie nezabudnite, že táto metóda úplne deaktivuje váš e-mailový systém WordPress. Už sa nebudú odosielať e-mailové správy na obnovenie hesla, správy, keď sa na stránke vyskytnú problémy s funkčnosťou alebo keď používatelia komentujú blog. Ak používate moduly ako Contact Form, nastavte ich tak, aby neposielali e-mailové správy cez PHPMailer.
- Ako obnoviť heslo používateľa Administrator WordPressbez prístupu k e-mailu alebo databáze - Reset WordPress Administrator Password
- Ako vyčistiť obrovské wp_options v SQL - Transients, wpseo_sitemap _cache_validator
- Opraviť WordPress „Krátkokrát nedostupné pre plánovanú údržbu. Vráťte sa sem o minútu.“
- Ako zrušiť začiarknutie predvoleného nastavenia “Ship to different address” zo stránky Pokladňa a Woocommerce
Ako zakázať odosielanie e-mailových správ v WordPress
Táto metóda nevyžaduje inštaláciu doplnku. Jediné, čo musíte urobiť, je upraviť súbor functions.php aktívnej témy blogu a pridať nasledujúce riadky kódu:
add_filter('pre_wp_mail', 'sth_disable_emails');
function sth_disable_emails() {
return false;
}
Uložte zmenu. To je všetko.