Come modificare/riscrivere l'URL per il recupero password?
19 set 2014, 05:41:46
Visualizzazioni: 23.4K
Voti: 5
Ho utilizzato la funzionalità "hide back-end" di iThemes Security (precedentemente Better WP Security) per cambiare l'URL di login in /signin, tuttavia cliccando sul link per il recupero password /wp-login.php?action=lostpassword ora genera un errore 404
Accedendo manualmente a /signin?action=lostpassword funziona.
Mi sono imbattuto nel seguente codice che dovrebbe effettuare la modifica, ma dopo alcuni test non sembra funzionare
//*******************************************************
//Funzione per modificare l'url di recupero password
//********************************************************
add_filter('site_url', 'wplogin_filter', 10, 3);
function wplogin_filter( $url, $path, $orig_scheme ){
$old = array( "/(wp-login\.php)/");
$new = array( "signin/"); //questo può essere cambiato in login o altro oppure può rimanere così
return preg_replace( $old, $new, $url, 1);
}
aggiungere a .htaccess
RewriteRule ^signin$ wp-login.php
Come posso modificare il codice sopra per cambiare l'URL per il recupero password?

Oudin
419
Tutte le risposte alla domanda
1
Domande correlate
4
risposte