Jak zakázat odesílání e-mailových zpráv v WordPress - Zakázat wp_mail() funkce

Poskytnutí platné e-mailové adresy je povinným krokem instalace WordPress. Na e-mailovou adresu uživatele admin jsem přišel zprávy o resetování hesla, zdraví webu a pak zprávy když návštěvníci zanechají komentáře. Z mnoha důvodů však chcete vědět, jak zakázat odesílání e-mailových zpráv WordPress. Hlavním důvodem jsou spamové zprávy nebo ještě hůře zranitelnost pluginu, který tuto funkci zneužívá wp_mail() a rozesílá spamy na desítky tisíc adres.

Většina spamových zpráv od WordPress jsou odesílány přes PHPMailer když form je zranitelný nebo když plugin umožňuje použití PHP skriptů třetích stran wp_mail().

Pokud máte blog nebo webovou stránku WordPress a není nutné, aby systém posílal e-mailové zprávy administrator nebo uživatelům, pak je nejlepším řešením deaktivovat funkci e-mailu a WordPress.

Jak zakázat odesílání e-mailových zpráv v WordPress - Zakázat wp_mail() funkce
Jak zakázat odesílání e-mailových zpráv v WordPress

Než budete postupovat podle kroků v níže uvedeném tutoriálu, nezapomeňte, že tato metoda zcela deaktivuje váš e-mailový systém WordPress. Již nebudou zasílány e-mailové zprávy pro resetování hesla, zprávy, když web narazí na problémy s funkčností nebo když uživatelé komentují blog. Pokud používáte moduly jako Contact Form, nastavte je tak, aby neodesílaly e-mailové zprávy přes PHPMailer.

Jak zakázat odesílání e-mailových zpráv v WordPress

Tato metoda nevyžaduje instalaci pluginu. Jediné, co musíte udělat, je upravit soubor functions.php aktivního motivu blogu a přidat následující řádky kódu:

add_filter('pre_wp_mail', 'sth_disable_emails');
function sth_disable_emails() {
    return false;
}

Uložte změnu. To je vše.

Věnovaný technologiím, s radostí píši na StealthSettings.com od roku 2006. Mám bohaté zkušenosti s operačními systémy: macOS, Windows a Linux, stejně jako s programovacími jazyky a platformami pro blogování (WordPress) a pro online obchody (WooCommerce, Magento, PrestaShop).

jak na to » WordPress » Jak zakázat odesílání e-mailových zpráv v WordPress - Zakázat wp_mail() funkce
Zanechat komentář