Umleitung der WordPress Login / Registrierungsseite auf eine benutzerdefinierte Login / Registrierungsseite
Habe ich eine website, mit der ein Benutzer-system. Ich möchte zu integrieren wordpress-Benutzer-system in die website, aber ich möchte dennoch die Verwendung der website registrieren/login-Seiten. Ich will nicht, dass jemand in der Lage sein, um login-oder registrieren Sie sich mit WordPress-login oder der Registrierung. Stattdessen, wenn Sie versuchen, Zugriff auf die login/Registrierung von Seiten in WordPress möchte ich diese Seiten umleiten Sie zu meiner eigenen Anmeldung/Registrierung Seiten.
Gibt es eine Möglichkeit, dies zu tun? Ich habe versucht zu Google, aber alles was ich finden konnte, war die Umleitung, NACHDEM der Benutzer anmeldet oder registriert, das ist nicht das, was ich will.
Vielen Dank im Voraus.
InformationsquelleAutor der Frage Bruno De Barros | 2009-12-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dafür müssen Sie umleiten login/Registrierung Seite, um Ihre benutzerdefinierten Seiten.
Also, Schreiben Sie diesen code in Ihre
functions.php
Datei Unter dem aktivierten theme-Ordner. Übergeben Sie Ihre benutzerdefinierte Seite-Pfad als Argument.InformationsquelleAutor der Antwort nickohrn
Um den direkten Zugang nur für 'wp-login.php" ohne POST-oder GET-Anfrage (nützlich für benutzerdefinierte ajax-login-Formulare), benutze ich die erweiterte Funktion:
InformationsquelleAutor der Antwort Anatoly
Wenn Sie eine benutzerdefinierte login-Seite, aber immer noch mit wp_login_form(), bewusst sein, dass das Formular mit POST an wp-login.php, so dass Sie wollen, um zu überprüfen, ob $_POST leer ist, bevor Sie umgeleitet wird.
InformationsquelleAutor der Antwort cee.e
Könnten Sie in der Lage, Riegel auf der
login_head
Haken-und-Ausgabe, eine Umleitung gibt.InformationsquelleAutor der Antwort ceejayoz
Die richtige Aktion Haken ist
login_init
die nur feuert aufwp-login.php
.Hier keine
?action=action-name
beantragt wird, so ist es der Haupt-login-Seite:Für alle Anfragen, können wir mit einem speziellen Haken
login_form_ACTION-NAME
ie,postpass
logout
lostpassword
retrievepassword
resetpass
register
undlogin
. Beispiel:InformationsquelleAutor der Antwort brasofilo