Te întrebi cum să dezactivezi funcția de resetare a parolei în WordPress? Adăugarea acestui fragment în fișierul functions.php va dezactiva funcția de resetare a parolei de pe pagina de autentificare. Dacă un utilizator încearcă să își reseteze parola de pe pagina de autentificare, va apărea un mesaj de eroare: „Resetarea parolei nu este permisă pentru acest utilizator”.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
function disable_password_reset() {
return false;
}
add_filter ( 'allow_password_reset', 'disable_password_reset' );
Dacă doriți să eliminați textul Ați uitat parola? de pe pagina de autentificare, adăugați acest fragment în fișierul functions.php, în locul fragmentului de mai sus.
function remove_lostpassword_text ( $text ) {
if ($text == 'Lost your password?'){$text = '';}
return $text;
}
add_filter( 'gettext', 'remove_lostpassword_text' );
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare să consulți și alte articole de pe site, cum ar fi: Cele mai bune unelte de creare pagini WordPress (Comparativ).
Dacă utilizați acest cod, rețineți că textul specific poate varia din cauza limbii. Acesta nu elimină linkul dacă textul nu este exact ca în cod.
Copiați și lipiți textul exact dintre ‘textul specific limbii dvs.’
if ($text == ‘Ai uitat parola?’){$text = ”;}
Funcționează sigur!
editați fișierul wp-login.php și schimbați parametrii pentru $default_actions pentru a dezactiva lostpassword și resetpass
$default_actions = array( ‘confirm_admin_email’, ‘postpass’, ‘logout’, //’lostpassword’, ‘retrievepassword’, //’resetpass’, ‘rp’, ‘register’, ‘login’, ‘confirmaction’, WP_Recovery_Mode_Link_Service::LOGIN_ACTION_ENTERED, );
Puteți ascunde acest lucru adăugând în CSS în fișierul wp-admin.css adăugați codul de mai jos în /public_html/wp_admin/css/wp-admin.css:
#login_error {display: none;}
Funcționează bine, mulțumesc pentru distribuire
A funcționat, mulțumesc.
fals
La fel și aici… nu funcționează
Nu funcționează… L-am adăugat în fișierul functions.php al temei mele și linkul este încă acolo.