Standardmäßig werden Benutzer, wenn sie sich bei WordPress anmelden, zum WordPress-Admin-Dashboard weitergeleitet.
Wenn Sie WordPress jedoch als E-Commerce-Plattform zum Verkauf von Produkten, Kursen, Software usw. verwenden, möchten Sie Benutzer wahrscheinlich stattdessen zu den Mitgliederbereich, einem Kursportal oder einer Kontoseite weiterleiten, um eine bessere Erfahrung zu erzielen.
In dieser Anleitung führen wir Sie Schritt für Schritt durch die einfachste Methode, um benutzerdefinierte Anmelde-Weiterleitungen in WordPress einzurichten.

Kurze Zusammenfassung: Sie können ein kostenloses Plugin wie LoginWP verwenden, um Anmelde-Weiterleitungen basierend auf Benutzerrolle, Benutzername oder Berechtigung einzurichten. Alternativ können Sie einen kleinen Code-Schnipsel mit dem Filter login_redirect verwenden, um Benutzer überallhin weiterzuleiten, wo Sie möchten.
Hier ist, was wir in diesem Artikel behandeln werden:
Methode 1: Anmelde-Weiterleitungen mit LoginWP einrichten
Der einfachste Weg, Benutzer nach der Anmeldung zu einer bestimmten Seite weiterzuleiten, ist mit LoginWP, einem kostenlosen Anmeldeseiten-Plugin. Es ermöglicht Ihnen, einfache Anmelde-Weiterleitungen mit wenigen Klicks basierend auf Benutzerrollen, Berechtigungen, Benutzernamen und mehr einzurichten.
Installieren und aktivieren Sie zuerst das LoginWP-Plugin über Ihr WordPress-Dashboard. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung zum Installieren eines WordPress-Plugins.
Gehen Sie nach der Aktivierung zu LoginWP » Weiterleitungsregeln.

Hier können Sie Anmelde-Weiterleitungen für eine Reihe von Situationen erstellen. Beginnen wir mit der Option, die die meisten Website-Besitzer zuerst benötigen.
Benutzer nach der Anmeldung weiterleiten
Wenn jeder Benutzer nach der Anmeldung auf derselben Seite landen soll, müssen Sie keine Regeln erstellen. Stattdessen können Sie die allgemeine Einstellung verwenden, die LoginWP für jeden anwendet, der keiner spezifischeren Regel entspricht.
Scrollen Sie auf dem Bildschirm LoginWP » Weiterleitungsregeln nach unten zum Abschnitt „Alle anderen Benutzer“. Hier können Sie die Links eingeben, die Sie für die Anmelde-URL und die Abmelde-URL verwenden möchten.

Wenn Sie fertig sind, klicken Sie auf die Schaltfläche „Änderungen speichern“.
Ohne weitere Regeln deckt diese eine Einstellung jeden ab, der sich auf Ihrer Website anmeldet. Sie dient auch als Sicherheitsnetz, sodass jeder Benutzer, der keiner Regel entspricht, dennoch irgendwo nützlich landet.
Weiterleitung von WordPress-Benutzern nach Benutzerrolle
Für die meisten Mitgliedschaftsseiten und Online-Shops ist der nächste sinnvolle Schritt, verschiedene Benutzerrollen zu verschiedenen Seiten zu senden. Zum Beispiel könnten Sie Redakteure zum Admin-Bereich senden, während Sie Ihre E-Mail-Abonnenten zu einer separaten, benutzerdefinierten Seite senden.
Klicken Sie dazu oben auf dem Bildschirm „Weiterleitungsregeln“ auf die Schaltfläche „Neu hinzufügen“.
Öffnen Sie dann das Dropdown-Menü „Regelbedingung“ und wählen Sie „Benutzerrolle“. Wählen Sie dann die gewünschte Rolle aus dem zweiten Dropdown-Menü aus.

Scrollen Sie anschließend zum Abschnitt „Weiterleitungs-URLs“ und geben Sie im Feld „Anmelde-URL“ die Seite ein, auf der diese Rolle landen soll. Sie können auch eine Abmelde-URL festlegen, um zu steuern, wohin diese Benutzer nach der Abmeldung gelangen.
Sie können auch eine Reihenfolgennummer festlegen, die die Priorität bestimmt, wenn jemand mehr als eine Regel erfüllt. LoginWP wendet zuerst die Regel mit der niedrigeren Nummer an, obwohl dies nur zwischen Regeln funktioniert, die dieselbe Bedingung verwenden. Das bedeutet, dass eine Reihenfolgennummer nicht dazu führen kann, dass eine Benutzerrollenregel eine Benutzerberechtigungsregel überschreibt.
Klicken Sie abschließend auf die Schaltfläche „Regel speichern“. Wenn Sie unterschiedliche Anmelde-Weiterleitungen für mehrere Benutzerrollen erstellen möchten, wiederholen Sie diese Schritte für jede einzelne.
Andere Regelbedingungen, die Sie verwenden können
Während Standard-Benutzerrollen die meisten Setups abdecken, können Sie mit dem Dropdown-Menü „Regelbedingung“ Ihre Zielgruppe anhand von drei verschiedenen Filtern ansprechen.

Hier ist eine Übersicht über die verschiedenen Optionen:
- Benutzerrolle – zielt auf alle ab, die eine Rolle teilen, wie z. B. jeden Abonnenten oder jeden Kunden.
- Benutzerberechtigung – zielt auf jeden ab, der eine einzelne Berechtigung besitzt, wie z. B. die Berechtigung publish_posts, anstatt einer benannten Rolle.
- Benutzername – zielt auf eine benannte Person. Dies eignet sich gut für kleine Teams, bei denen jeder Einzelne eine eigene Landingpage benötigt.
Welche Bedingung Sie auch wählen, der Rest der Regel funktioniert genau gleich. Sie wählen den Wert aus dem zweiten Dropdown-Menü, geben Ihre Login- und Logout-URLs ein und klicken dann auf die Schaltfläche „Regel speichern“.
Einrichten einer Benutzerregistrierungs-Weiterleitung in WordPress
Wenn sich ein neuer Benutzer auf Ihrer Website anmeldet, leitet WordPress ihn zur Anmeldeseite weiter. Sie können eine Weiterleitungs-URL verwenden, um ihn stattdessen zu einer anderen Seite auf Ihrer Website zu senden.
Gehen Sie dazu zum Bildschirm LoginWP » Weiterleitungsregeln und scrollen Sie zum Abschnitt „Nach der Registrierung“.

Geben Sie hier die URL ein, die Sie verwenden möchten, und klicken Sie auf die Schaltfläche „Änderungen speichern“.
Sobald Ihre Regeln eingerichtet sind, lohnt es sich zu überprüfen, ob sie tatsächlich funktionieren, indem Sie sich mit einem Testkonto anmelden. Bestätigen Sie dann, dass Sie auf die richtige Seite weitergeleitet werden.
Wenn Sie lieber ein individuell gestaltetes Anmeldeformular und eine Anmeldeseite hätten, lesen Sie unseren Leitfaden zum Erstellen einer vollständig benutzerdefinierten Anmeldeseite mit eigenen Weiterleitungseinstellungen.
Methode 2: Benutzer mit einem Code-Snippet weiterleiten (mit WPCode)
Wenn Sie Ihre Anmelde-Weiterleitung lieber per Code erstellen möchten, können Sie den integrierten login_redirect-Filter von WordPress verwenden. Filter ermöglichen es Ihnen, die Funktionsweise von WordPress zu ändern, ohne seine Kerndateien zu ändern. In diesem Fall können Sie mit dem login_redirect-Filter steuern, wohin Benutzer nach der Anmeldung weitergeleitet werden.
Nachfolgend finden Sie zwei Code-Snippets, die Sie je nachdem, was Ihre Weiterleitung tun soll, verwenden können. Machen Sie sich keine Sorgen, wenn Sie nicht programmieren können. Nachdem Sie ein Snippet ausgewählt haben, zeigen wir Ihnen genau, wie Sie es sicher zu Ihrer Website hinzufügen.
Hier ist ein Snippet, das jeden Benutzer nach der Anmeldung zur selben Seite weiterleitet:
add_filter( 'login_redirect', 'wpb_login_redirect_all', 10, 3 );
function wpb_login_redirect_all( $redirect_to, $requested_redirect_to, $user ) {
// Send every user to this page after they log in.
return home_url( '/members-area/' );
}
Denken Sie einfach daran, /members-area/ durch die Seite zu ersetzen, auf der die Leute nach der Anmeldung landen sollen.
Verschiedene Benutzerrollen zu verschiedenen Seiten weiterleiten
Eine einzelne Weiterleitung funktioniert für einfache Websites gut, ist aber nicht für alle Websites ideal. Auf einer Mitgliedschaftsseite möchten Sie beispielsweise Administratoren direkt zum Dashboard senden, während aktive Mitglieder direkt auf ihrer Kontoseite landen.
Dieses alternative Code-Snippet prüft die Benutzerrolle jeder Person und leitet sie an den richtigen Ort weiter:
add_filter( 'login_redirect', 'wpb_login_redirect_by_role', 10, 3 );
function wpb_login_redirect_by_role( $redirect_to, $requested_redirect_to, $user ) {
// Make sure we have a valid user with roles.
if ( isset( $user->roles ) && is_array( $user->roles ) ) {
// Send administrators to the WordPress dashboard.
if ( in_array( 'administrator', $user->roles, true ) ) {
return admin_url();
}
// Send all other users to a custom page.
return home_url( '/members-area/' );
}
return $redirect_to;
}
Derzeit leitet dieses Snippet Administratoren zum Haupt-Dashboard und alle anderen zu Ihrer Mitgliederseite weiter. Sie können „Administrator“ durch eine andere Rolle wie „Redakteur“ oder „Abonnent“ ersetzen und die URLs an Ihre Website anpassen.
Das Snippet sicher mit WPCode hinzufügen
Die Bearbeitung der functions.php-Datei Ihres Themes von Hand kann riskant sein, da ein kleiner Fehler dort Ihre gesamte Website lahmlegen kann.
Um eines der Snippets sicher hinzuzufügen, empfehlen wir stattdessen das kostenlose WPCode-Plugin. Es ermöglicht Ihnen, benutzerdefinierten Code hinzuzufügen, ohne Ihre Theme-Dateien zu berühren.
Nach der Installation und Aktivierung von WPCode gehen Sie zu Code-Snippets » + Snippet hinzufügen. Fahren Sie dann mit der Maus über das Feld „Eigene Codes hinzufügen (Neues Snippet)“, klicken Sie auf die Schaltfläche „Benutzerdefiniertes Snippet hinzufügen“ und wählen Sie „PHP-Snippet“ als Code-Typ.

Geben Sie auf dem nächsten Bildschirm Ihrem Snippet einen Namen, den Sie später wiedererkennen, z. B. „Login-Weiterleitung“. Fügen Sie anschließend Ihr gewähltes Snippet in das Feld „Code-Vorschau“ ein.

Stellen Sie unter dem Codefeld sicher, dass die Einfügungsmethode auf „Automatisch einfügen“ und der Speicherort auf „Überall ausführen“ eingestellt ist.
Dadurch wird das Snippet während des Anmeldevorgangs geladen.

Schließlich schalten Sie den Schalter oben auf der Seite von „Inaktiv“ auf „Aktiv“ und klicken dann auf die Schaltfläche „Snippet speichern“.

Um zu bestätigen, dass die Weiterleitung funktioniert, melden Sie sich von Ihrer Website ab und dann mit einem Testkonto wieder an.
Wenn Sie das rollenbasierte Snippet verwenden, ist es eine gute Idee, mehr als ein Konto zu testen, z. B. einen Administrator und einen Abonnenten. So können Sie überprüfen, ob jede Rolle auf die richtige Seite gelangt.
Wenn die Weiterleitung nicht erfolgt, öffnen Sie das Snippet erneut und stellen Sie sicher, dass der Schalter auf „Aktiv“ und der Speicherort auf „Überall ausführen“ eingestellt ist. Klicken Sie dann auf die Schaltfläche „Snippet speichern“ und testen Sie die Anmeldung erneut.
Weitere Möglichkeiten zur Verwendung des Plugins finden Sie in unserem Leitfaden, wie Sie benutzerdefinierten Code in WordPress hinzufügen.
Häufige Anmeldeprobleme in WordPress beheben
Die Einrichtung von Weiterleitungen funktioniert normalerweise reibungslos. Je nach Website-Einrichtung und Plugins können jedoch Probleme auftreten.
Hier sind einige Tipps, die Ihnen helfen, diese Probleme zu lösen:
1. Aktualisieren Sie Ihre Permalink-Struktur
Gehen Sie in Ihrem Dashboard zu Einstellungen » Permalinks und klicken Sie auf die Schaltfläche „Änderungen speichern“, ohne Änderungen vorzunehmen.

Dadurch werden Ihre WordPress-Permalink-Einstellungen aktualisiert. Wenn Sie allgemeine Weiterleitungsprobleme haben, behebt dies oft das Problem.
Weitere Informationen finden Sie in unserem Leitfaden zur Regenerierung von WordPress-Permalinks.
2. Beheben Sie das Problem mit der Weiterleitung der Anmeldeseite
Wenn Ihre Anmeldeseite ständig neu geladen wird und Sie zum Anmeldeformular zurückgeschickt werden, liegt dies oft an einem Browser-Cache- oder Cookie-Problem.
Versuchen Sie zunächst, den Cache und die Cookies Ihres Browsers zu löschen. Wenn Sie ein WordPress-Caching-Plugin verwenden oder Ihr Webhosting über einen integrierten Server-Cache verfügt, sollten Sie auch diese Caches löschen. Wenn das Problem dadurch nicht behoben wird, könnte dies ein Zeichen für einen Einstellungskonflikt sein.
Hilfe finden Sie in unserem Leitfaden zur Behebung des Problems mit der sich ständig aktualisierenden und weiterleitenden WordPress-Anmeldeseite.
Häufig gestellte Fragen zur Weiterleitung von Benutzern nach erfolgreichem Login
Hier sind einige Fragen, die unsere Leser häufig zum Weiterleiten von Benutzern nach erfolgreicher Anmeldung stellen:
Kann ich Benutzer basierend auf ihrer Rolle auf verschiedene Seiten weiterleiten?
Ja. Sie können Benutzer basierend auf ihrer Rolle mit einem Plugin wie LoginWP oder mit einem kleinen Code-Snippet weiterleiten. Dies ist hilfreich, wenn Sie eine Mitgliedschaftsseite, einen Online-Shop oder einen Multi-Autor-Blog betreiben.
Sie können zum Beispiel weiterleiten:
- Administratoren zum WordPress-Dashboard.
- Kunden zu ihrem Konto oder einer Dankesseite.
- Mitwirkende oder Autoren zum Beitragseditor oder zum Abschnitt „Ausstehende Entwürfe“.
Kann ich Benutzer nach der Anmeldung umleiten, ohne ein Plugin zu verwenden?
Ja. Sie können ein kleines Code-Snippet hinzufügen, das sich in den login_redirect-Filter einklinkt, wie in Methode 2 oben beschrieben. Wir empfehlen, es mit dem kostenlosen WPCode-Plugin hinzuzufügen, anstatt die functions.php-Datei Ihres Themes direkt zu bearbeiten, damit ein kleiner Fehler Ihre Website nicht beschädigen kann.
Wenn Sie sich entscheiden, Code direkt zu bearbeiten, erstellen Sie immer zuerst eine Sicherung, damit Sie Ihre Website wiederherstellen können, wenn etwas schief geht.
Ist es möglich, Benutzer nach der Anmeldung über ein benutzerdefiniertes Anmeldeformular weiterzuleiten?
Ja. Wenn Sie ein benutzerdefiniertes Anmeldeformular verwenden, das mit einem Plugin wie WPForms erstellt wurde, können Sie eine Weiterleitungs-URL direkt in den Formulareinstellungen festlegen.
Dies ermöglicht Ihnen:
- Benutzer zu einer Willkommens- oder Dankesseite senden.
- Leiten Sie sie zu ihrem Konto-Bereich oder Dashboard.
- Zeigen Sie ihnen ein Sonderangebot oder eine Nachricht basierend auf ihrem Mitgliedschaftslevel an.
Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie Benutzer nach einer erfolgreichen Anmeldung in WordPress weiterleiten. Möglicherweise möchten Sie auch unseren vollständigen Leitfaden zum Finden Ihrer WordPress-Anmelde-URL und unser Tutorial zum Einrichten der Zwei-Faktor-Authentifizierung in WordPress sehen.
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.


Jiří Vaněk
Vielen Dank für den Artikel, er hat unser Problem gelöst, als wir alle Benutzer außer dem Administrator auf die Regeln-Seite umleiten wollten. Dies hat dank WPForms großartig und sehr einfach funktioniert. Jetzt haben die Benutzer die Website-Regeln direkt nach dem Einloggen verfügbar.
Mike
Tolles Tutorial! Hat das lästige Problem gelöst, dass Benutzer sich anmelden und zu ihrer Profilseite gehen.
WPBeginner-Support
Schön, dass unser Artikel hilfreich war!
Administrator
Kassem
Vielen Dank für diesen Beitrag. Der Abschnitt „Fehlerbehebung“ hat mir gerettet, da ich versucht habe, die Warnung „Cannot Modify Header Information – Header Already Sent By…“ zu beheben, die immer wieder auf meinen Plugin-Adminseiten mit Weiterleitungsanfragen erschien, bis ich Ihren Vorschlag ausprobiert und die Permalinks ohne Änderungen gespeichert habe.
Es hat wie Magie funktioniert.
WPBeginner-Support
Schön, dass unsere Empfehlung hilfreich war
Administrator
Faisal
Wie leite ich sie zu der Seite um, auf der sie sich befanden, bevor sie sich anmelden?
WPBeginner-Support
Wir haben derzeit keine einfache empfohlene Methode dafür.
Administrator
Tonka
Danke, sehr hilfreich!
WPBeginner-Support
Wir freuen uns, dass unser Artikel hilfreich war
Administrator
Jailson Pacagnan Santana
Danke! Gott segne Sie
WPBeginner-Support
Gern geschehen
Administrator
Owen Carver
Ermöglicht dieses Plugin, alle angemeldeten Benutzer, die die Homepage "Root-URL" besuchen, auf eine bestimmte Seite weiterzuleiten, die sonst zur Homepage führen würde?
WPBeginner-Support
Diese Weiterleitungen sind für direkt nach der Anmeldung eines Benutzers auf der Website und nicht, wenn ein Benutzer zurückkehrt, während er noch angemeldet ist
Administrator
Jono
Dafür muss benutzerdefinierter Code verwendet werden, und es funktioniert auch für WooCommerce, ich habe es gemacht.
David
Hallo,
Ich kann den Benutzer nach der Anmeldung erfolgreich auf eine benutzerdefinierte Seite weiterleiten.
Aber nach dem Einloggen sehe ich die Option „Profil bearbeiten“ ist vorhanden. Wie kann das deaktiviert werden, damit der Benutzer keinen Zugriff auf die Profilbearbeitungsoptionen hat?
Mit freundlichen Grüßen
David
WPBeginner-Support
Um die Admin-Leiste auszublenden, könnten Sie verwenden: https://www.wpbeginner.com/wp-tutorials/how-to-disable-wordpress-admin-bar-for-all-users-except-administrators/
oder Sie könnten den Profilbereich mit Adminimize entfernen:https://www.wpbeginner.com/plugins/how-to-hide-unnecessary-items-from-wordpress-admin-with-adminimize/
Administrator
Danny
Hallo,
wie leite ich einen Benutzer zu der Seite weiter, auf der er sich vor der Anmeldung befand?
WPBeginner-Support
Sie würden die http_referer-Variable für das Plugin verwenden, aber Sie müssten sich für die Einzelheiten der Einrichtung an den Support des Plugins wenden
Administrator
Sebastian
Hallo,
was ist die Grenze für Benutzer?
Ich plane eine Website mit etwa 2000-5000 registrierten WP-Benutzern.
Ich möchte, dass jeder seinen eigenen privaten Bereich hat.
danke
WPBeginner-Support
Es gibt keine Benutzerbeschränkung für WordPress
Administrator
Eric Simmons
Ich dachte wirklich, ich hätte WordPress im Griff. Ich habe die Anweisungen befolgt und es funktioniert nicht. Es muss an mir liegen... Denn ich sehe keine anderen Antworten, dass es bei niemand anderem funktioniert.
s2tm
Hallo,
Ich liebe Peters Login-Weiterleitung seit Jahren, aber seit ich zu WooCommerce gewechselt bin, habe ich, wie viele andere auch, festgestellt, dass Woo den Weiterleitungs-Hook nach dem Login gesichert hat.
Und jetzt gehen alle meine Anmeldungen zu mein-Konto.
Ich habe die Support-Seiten von Peters gelesen, und es wird erwähnt, dass man überprüfen soll, was den Hook greift, aber meine Frage ist, ich weiß, was es ist, und jetzt muss ich wissen, wie ich es beheben kann.
Ich dachte, ich frage das Internet, um zu sehen, was sie sagen würde.
Mike
Hallo,
Ich habe mich gefragt, ob Sie mir helfen können. Ich möchte viele verschiedene Benutzer einrichten, aber jeder Benutzer wird zu einer bestimmten Seite weitergeleitet, um nur bestimmte Informationen zu sehen.
Z.B.
Benutzer 1 kann nach dem Einloggen nur Seite 1 sehen.
Benutzer 2 kann nach dem Einloggen nur Seite 2 sehen.
Benutzer 3 kann nach dem Einloggen nur Seite 3 sehen.
Es könnten bis zu 30 verschiedene Benutzer sein.
Könnten Sie mir dabei helfen? Oder gibt es ein Plugin, das dies ermöglicht?
Swapnil
Wie funktioniert das mit einer Multisite-Einrichtung?
Patrick
Ist es möglich, die Benutzer nach der Anmeldung oder Registrierung auf dieselbe Seite weiterzuleiten, die sie gerade angesehen haben.
Chris
Hallo, ich benutze Peters Login-Weiterleitung und möchte wissen, wie ich den Benutzer zu seinem
Profilseite. example.com/my-account/members/USERNAME/profile funktioniert nicht.
Jedoch funktioniert example.com/my-account/members/SPECIFIC USERNAMES/profile.
Ich kann es also nicht zu bestimmten Benutzern weiterleiten, es sei denn, ich gebe ihren Profilnamen anstelle des Benutzernamens an.
Ich habe das Plugin-Verzeichnis ausprobiert: Sie können die Syntax [variable]username[/variable] in Ihren URLs verwenden, damit das System bei jeder Anmeldung eine dynamische URL erstellt und diesen Text durch den Benutzernamen des Benutzers ersetzt. Zusätzlich zu „username“ gibt es „userslug“, „homeurl“, „siteurl“, „postid-23“, „http_referer“ und Sie können auch Ihre eigenen benutzerdefinierten URL-„Variablen“ hinzufügen. Siehe „Andere Hinweise / So erweitern“ für die Dokumentation.
ABER es funktioniert nicht. Können Sie mir bitte helfen? Danke.
WPBeginner-Support
Bitte eröffnen Sie einen Support-Thread auf der Support-Seite des Plugins. Möglicherweise hatte jemand dieses Problem bereits und der Plugin-Autor kann Ihnen in die richtige Richtung weisen.
Administrator