Email spam

Jak ve WordPressu deaktivovat rozesílání emailů o ztraceném/změněném heslu

Ve výchozím nastavení vás WordPress vždy informuje o změně hesla. Jestliže, ale provozujete web s velkým množstvím registrovaných uživatelů, tak vás to po nějaké době začne otravovat. V tomto článku si ukážeme, jak jednoduše deaktivovat rozesílání emailů informujících o ztraceném/změněném heslu.

První věc, jakou musíte udělat je vytvořit si vlastní WordPress plugin. Do tohoto pluginu poté umístíme kód, kterým změníme funkci WordPressu.

Jakmile máte plugin hotový, vložte do něj tento kód:

if ( !function_exists( 'wp_password_change_notification' ) ) {
    function wp_password_change_notification() {}
}

Uložte změny a máte hotovo. Od této chvíle již nebudete dostávat další emaily informující o změně hesla.

Nyní si vysvětleme, co jsme to vůbec udělali. WordPress má v souboru /wp-includes/pluggable.php funkci wp_passoword_change_notification. Tato funkce je zodpovědná za rozesílání informačních emailů, když uživatel resetuje heslo.

V těchto dvou řádkách kódu jsme přepsali zabudovanou funkci tak, že namísto poslání emailu teď neudělá WordPress nic.

Proč jsme funkci nevložili do functions.php?

Protože by to nefungovalo. WordPress načte soubor pluggable.php před functions.php. To znamená, že nemůžete za pomocí functions.php přepsat funkci, která se nachází v pluggable.php. Z toho důvodu jsme museli vytvořit WordPress plugin.

Neuteklo vám něco?

Pokrok a WordPress na nikoho nečekají, tak nám tu raději nechte email, ať o nic nepřijdete!

Nespamujeme! Další informace naleznete v našich zásadách ochrany osobních údajů.

Správa WordPress webu

Nemusíte na to být sami. Pomůžeme vám s pravidelnou údržbou i novými vylepšeními.

Více informací

Diskuze

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Nákupní košík
Přejít nahoru