Davanje važeće adrese e-pošte obavezan je korak u instalaciji WordPress. Na email adresu admin korisnika dolazim poruke za ponovno postavljanje lozinke, zdravlje stranice a zatim poruke kada posjetitelji ostavljaju komentare. Međutim, iz mnogo razloga želite znati kako onemogućiti slanje poruka e-pošte WordPress. Glavni razlog su neželjene poruke ili, još gore, ranjivost dodatka koji iskorištava funkciju wp_mail()
i šalje spam poruke na desetke tisuća adresa.
Većina spam poruka od WordPress šalju se putem PHPMailer kad form je ranjiv ili kada dodatak dopušta upotrebu PHP skripti treće strane wp_mail()
.
Ako imate blog ili web stranicu na WordPress i nije potrebno da sustav šalje poruke e-pošte na administrator ili korisnicima, onda je najbolje rješenje onemogućiti funkciju e-pošte a WordPress.
Prije nego što slijedite korake u vodiču u nastavku, zapamtite da će ova metoda potpuno onemogućiti vaš sustav e-pošte WordPress. Više se neće slati poruke e-pošte za poništavanje lozinke, poruke kada stranica naiđe na probleme u radu ili kada korisnici komentiraju na blogu. Ako koristite module kao što je obrazac za kontakt, postavite ih da ne šalju poruke e-pošte putem PHPMailera.
- Kako resetirati korisničku lozinku Administrator WordPress, bez pristupa e-pošti ili bazi podataka - Reset WordPress Administrator Password
- Kako očistiti ogroman wp_options u SQL-u - prijelazni događaji, wpseo_sitemap _cache_validator
- Popraviti WordPress “Nakratko nedostupan za planirano održavanje. Provjerite ponovno za minutu.”
- Kako poništiti oznaku zadanog “Ship to different address” sa stranice za plaćanje a Woocommerce
Kako onemogućiti slanje e-poruka u WordPress
Ova metoda ne zahtijeva instalaciju dodatka. Sve što trebate učiniti je urediti datoteku functions.php aktivne teme bloga i dodati sljedeće retke koda:
add_filter('pre_wp_mail', 'sth_disable_emails');
function sth_disable_emails() {
return false;
}
Spremite promjenu. To je sve.