X

Come disabilitare la funzione di reimpostazione della password in WordPress

Snippet di IsItWP

Ti stai chiedendo come disabilitare la funzione di reimpostazione della password in WordPress? L'aggiunta di questo snippet al file functions.php disabiliterà la funzione di reimpostazione della password dalla pagina di accesso. Se un utente tenta di reimpostare la propria password dalla pagina di accesso, verrà visualizzato un messaggio di errore: "La reimpostazione della password non è consentita per questo utente".

Istruzioni:

Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:

function disable_password_reset() { 
              return false;
              }
add_filter ( 'allow_password_reset', 'disable_password_reset' );

Se vuoi rimuovere il testo Hai dimenticato la password? dalla pagina di accesso, vai avanti e aggiungi questo snippet al tuo file functions.php, invece dello snippet sopra.

function remove_lostpassword_text ( $text ) {
	 if ($text == 'Lost your password?'){$text = '';} 
		return $text; 
	 }
add_filter( 'gettext', 'remove_lostpassword_text' ); 

Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.

Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: I migliori page builder di WordPress (confrontati).

Commenti   Lascia una risposta

  1. Se usi questo codice tieni presente che il testo specifico può variare a causa della lingua. Non rimuove il link se il testo non è esattamente come nel codice.

    Copia incolla il testo esatto tra 'testo specifico della tua lingua'

    if ($text == ‘Hai dimenticato la password?’){$text = ”;}

    Funziona di sicuro!

  2. Aysad Kozanoglu 9 gennaio 2020 alle 21:59

    modifica wp-login.php e cambia i parametri per $default_actions per disabilitare lostpassword e 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. Puoi nasconderlo aggiungendo del CSS in wp-admin.css aggiungi il codice sottostante in /public_html/wp_admin/css/wp-admin.css:

    #login_error {display: none;}

  4. Funziona bene, grazie per aver condiviso

  5. Ha funzionato, grazie.

  6. fake

  7. Stessa cosa qui... non funziona

  8. Non funziona… L’ho aggiunto al file functions.php del mio tema e il link è ancora lì.

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!