X

Cum să dezactivezi funcția de resetare a parolei în WordPress

Fragmente de IsItWP

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).

Comentarii   Lasă un răspuns

  1. 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!

  2. Aysad Kozanoglu January 9, 2020 at 9:59 pm

    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, );

  3. 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;}

  4. Funcționează bine, mulțumesc pentru distribuire

  5. A funcționat, mulțumesc.

  6. fals

  7. La fel și aici… nu funcționează

  8. Nu funcționează… L-am adăugat în fișierul functions.php al temei mele și linkul este încă acolo.

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!