web-dev-qa-db-de.com

Ändern von "Lost Password Email Link" zur benutzerdefinierten Seite zum Zurücksetzen des Passworts

Auf der Wordpress-Site, an der ich arbeite, dürfen Abonnenten überhaupt nichts im Backend sehen. Aus diesem Grund erstelle ich benutzerdefinierte Seiten für die Wordpress-Anmeldeseite, auf die Abonnenten zugreifen können. Auf dem Anmeldeformular befindet sich ein Link "Passwort verloren".

Ich habe es geschafft, die meisten Dinge auf meine eigenen benutzerdefinierten Seiten umzuleiten, aber wenn jemand seinen Benutzernamen in das Feld für das verlorene Passwort eingibt, sendet er dem Benutzer eine E-Mail mit einem Link, der ihn zum Wordpress-Backend weiterleitet, um sein Passwort zurückzusetzen. Ich möchte diesen Link in der E-Mail bearbeiten und auf meine eigene Seite zum Zurücksetzen des Passworts weiterleiten, kann aber keinen Ort zum Einhängen finden. Kann mir jemand die richtige Aktion zum Einhängen geben? Ich möchte den Wordpress Core-Code nicht ändern.

Jede Hilfe wäre dankbar. Vielen Dank!

1
jasonaburton

Der Filter, den Sie suchen, ist retrieve_password_message.

Die entsprechende Funktion finden Sie in wp-login.php (ab Zeile 165, wp 3.2.x) wird der Filter in Zeile 231 angewendet.

3
Johannes Pille