Galiojančio el. pašto adreso pateikimas yra privalomas diegimo veiksmas WordPress. Ateinu administratoriaus vartotojo el. pašto adresu slaptažodžio nustatymo iš naujo pranešimai, svetainės sveikata ir tada žinutes kai lankytojai palieka komentarus. Tačiau dėl daugelio priežasčių norite žinoti, kaip išjungti el. pašto pranešimų siuntimą WordPress. Pagrindinė priežastis – šlamšto pranešimai arba, dar blogiau, funkciją išnaudojančio papildinio pažeidžiamumas wp_mail()
ir siunčia šlamšto žinutes dešimtimis tūkstančių adresų.
Dauguma šlamšto pranešimų iš WordPress siunčiami per PHPMailer kada form yra pažeidžiamas arba kai papildinys leidžia naudoti trečiosios šalies PHP scenarijus wp_mail()
.
Jei turite tinklaraštį ar svetainę WordPress ir sistemai nebūtina siųsti el administrator arba vartotojų, geriausias sprendimas yra išjungti el. pašto funkciją a WordPress.
Prieš atlikdami toliau pateiktoje mokymo programoje nurodytus veiksmus, atminkite, kad šis metodas visiškai išjungs jūsų el. pašto sistemą WordPress. El. pašto pranešimai nebebus siunčiami siekiant iš naujo nustatyti slaptažodį, pranešimai, kai svetainėje susiduriama su funkcionalumo problemomis arba kai vartotojai komentuoja tinklaraštį. Jei naudojate modulius, tokius kaip kontaktų forma, nustatykite, kad jie nesiųstų el. pašto pranešimų per PHPMailer.
- Kaip iš naujo nustatyti vartotojo slaptažodį Administrator WordPress, be prieigos prie el. pašto ar duomenų bazės - Reset WordPress Administrator Password
- Kaip išvalyti didžiulį wp_options SQL – pereinamieji procesai, wpseo_sitemap _cache_validator
- nustatyti WordPress „Trumpai negalima atlikti planinės priežiūros. Patikrinkite po minutės.
- Kaip panaikinti nutylėjimą “Ship to different address” iš patikros puslapio a Woocommerce
Kaip išjungti el. pašto žinučių siuntimą WordPress
Šis metodas nereikalauja įdiegti papildinio. Viskas, ką jums reikia padaryti, tai redaguoti aktyvios tinklaraščio temos failą functions.php ir pridėti šias kodo eilutes:
add_filter('pre_wp_mail', 'sth_disable_emails');
function sth_disable_emails() {
return false;
}
Išsaugokite pakeitimą. Tai viskas.