Problema di reindirizzamento del link di reset password alla pagina di login
Quando proviamo a resettare la password usando il link
www.example.com/wp-login.php?action=lostpassword
viene inviata un'email con un link simile a
www.example.com/wp-login.php?redirect_to=url?action=rp&key=Z6l5JdAyusl0CHAZZ4qH&login=fhd@gmail.com
ma quando clicchiamo sul link inviato, veniamo reindirizzati alla pagina di login con un URL simile a questo:
www.example.com//wp-login.php?redirect_to=url%3Faction%3Drp.
Riepilogo:
Normalmente in WordPress, quando clicchiamo sul link "password dimenticata", WordPress ci mostra una casella di testo dove dobbiamo inserire email/username e poi cliccare sul link "ottieni nuova password". WordPress crea quindi un URL e lo invia via email all'utente. L'utente apre la propria casella di posta e clicca sull'URL generato da WordPress per creare una nuova password. Il problema è che invece di arrivare alla schermata di creazione nuova password, veniamo reindirizzati alla pagina di login.

Ho appena trovato la risposta:
www.example.com/wp-login.php?redirect_to=url?action=rp&key=XXXXX&login=XXX
contiene il frammento ?redirect_to=url
. Sembra che qualche plugin che hai installato lo aggiunga utilizzando wp_login_url('url');
, il che risulta in una formattazione errata dell'URL. Utilizzando wp_login_url()
i tuoi problemi dovrebbero essere risolti.
