1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Nach logout und erneutem login nicht ins Dashboard sondern auf die Startseite

Dieses Thema im Forum "Installation" wurde erstellt von mac.andre, 20. Januar 2016.

Schlagworte:
  1. mac.andre

    mac.andre Active Member

    Registriert seit:
    20. August 2014
    Beiträge:
    30
    Zustimmungen:
    0
    Hallo,

    ich nutze das Members-Plugin in WP 4.4.1 und habe damit meine Seite als privat gekennzeichnet.
    D.h. beim Aufruf der Seite erscheint das Loginfenster von Wordpress. Nach dem Login erscheint dann meine Seite.
    Beim Logout erscheint wieder die Loginseite von Wordpress.
    Soweit alles gut….

    Wenn man sich aber von dieser Seite erneut einloggen möchte, kommt man nicht auf meine Seite sondern in das Dashboard.

    Ich habe bereits die Forumshilfe bemüht und herausgefunden, dass in der login.php ich unter „redirect_to“ das Ziel ändern kann.
    Aber die Beispiele waren wahrscheinlich für ältere WP-Versionen.

    Hat da jemand eine Idee, was ich da ändern müsste?
     
  2. NDDT

    NDDT Well-Known Member

    Registriert seit:
    1. März 2015
    Beiträge:
    275
    Zustimmungen:
    0
    Willst du alle Nutzer auf Homepage weiterleiten?
    Das ginge so:
    add_filter('login_redirect', create_function('$url,$query,$user', 'return home_url();'), 10, 3);

    mit dem filter login_redirect kannst du auch eine eigene Funktion übergeben die je nach Benutzerrolle anders umleitet.
     
  3. mac.andre

    mac.andre Active Member

    Registriert seit:
    20. August 2014
    Beiträge:
    30
    Zustimmungen:
    0
    Ja, ich will alle User auf die Homepage umleiten.
    Also nach logout und erneutem Login auf die Startseite.

    Wo muss ich das einbinden?
    Binde ich die Zeile genau so ein?
     
  4. NDDT

    NDDT Well-Known Member

    Registriert seit:
    1. März 2015
    Beiträge:
    275
    Zustimmungen:
    0
    Dieser Code kommt in die functions.php deiner Themes.

    Und wenn ich alle Nutzer sage dann gilt das natürlich auch für deinen Admin-Account ;)
    Es wäre also schlau eine Ausnahme für Admins einzubauen.
     
  5. mac.andre

    mac.andre Active Member

    Registriert seit:
    20. August 2014
    Beiträge:
    30
    Zustimmungen:
    0
    :D
    Klasse !
    Das funktioniert genau so, wie ich mir das vorgestellt habe.
    Auch mich als Admin ist das i.O.

    Vielen Dank und viele Grüße
    André
    :lol:
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden