Redirect Problem

  • Ich setzt einen kleinen Code ein um nicht eingeloggte Benutzer auf das Login-Fenster zu leiten:

    Es klappt auch ganz gut, nur wird man wenn man eingeloggt ist in den Admin-Bildschirm geleitet. Wie kann man einstellen das man direkt in den Blog gelangen tut? Habe es in die functions.php eingetragen, klappt super bis auf diese eine Sache.

    Ich hoffe es weiß einer Rat :).

    mfg

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Danke für die Antwort. Aber wenn ich deinen Code der Functions.php zufüge vom Theme, bekomme ich eine "white"-Page und mein Blog ist nicht sichtbar.

    Evtl. noch einen anderen Vorschlag?

    mfg

  • zb mit Plugin versuchen, ich nutze zb Peter's Login Redirect

    Dieses Plugin erzielt nicht den gewünschten effekt. Das obige geht ja, wenn man direkt in den Blog käme wäre mein Problem ja schon gelöst. Aber irgendwie bekomme ich das nicht hin. Entweder "white"-Page oder der Browser meldet das die Seite unendlich läd und bricht ab.

  • wenn man direkt in den Blog käme wäre mein Problem ja schon gelöst


    genau das macht das von mir erwähnte Plugin,
    man kann mit desen Option beliege Seiten je nach Benutzerrolle einstellen, wo noch dem Login gelandet werden soll.

    Wordpress weil es spass macht, besonders beim WordPress Meetup in Linz

  • Und wo muß ich das dort einstellen? Welcher Menüpunkt.
    Habe nichts gefunden, oder ich muss es übersehen haben.
    Ein normaler Login landet automatisch im Blog, das ist ja super so. Nur mit dem obigen Code landet mal leider nicht direkt im Blog, sondern im Admin Menü des jeweiligen Kontos.

    mfg

  • Eigentlich sollte es da kein Problem geben. Vielleicht gabs ein Problem beim Kopieren des Codes.

    Probiere es noch einmal. Prinzipiell habe ich lediglich den Zusatz /wp-admin entfernt, home_url() führt zur Startseite. Kann sein, dass ich da beim Kopieren eben was kaputt gemacht hab.

  • Eigentlich sollte es da kein Problem geben. Vielleicht gabs ein Problem beim Kopieren des Codes.

    Probiere es noch einmal. Prinzipiell habe ich lediglich den Zusatz /wp-admin entfernt, home_url() führt zur Startseite. Kann sein, dass ich da beim Kopieren eben was kaputt gemacht hab.

    Nein es geht leider nicht. Ich bekomme nur eine "white"-Page. Komme noch nicht mal mehr auf mein Blog mit dem obigen Code. Geht das bei dir, oder woher hast du die Info das es gehen sollte?

    mfg

  • Vergiss es, das war quatsch. Ich hab nicht weiter drüber nachgedacht, was der Code tut.
    Alles, was passiert, ist, dass du nicht angemeldete User umleitest. Mit deiner Version auf /wp-admin. So, wie ich es geändert habe, wirst du von der Startseite auf die Startseite umgeleitet, was sowohl Server, als auch Browser sicher irgendwie verwirrt. Davon abgesehen ist es wirkungslos :) Warte kurz, ich denke mal drüber nach, wie man dein Problem ohne Plugin lösen könnte.

  • Gut, leider ein Doppelpost, das Forum lässt keine Änderung mehr zu.

    So sollte es gehen. Nicht angemeldete User werden zur wp-login.php geleitet und von der WordPress-eigenen Funktion redirect_to zur Startseite zurückgeleitet. Du musst DEINEWEBADRESSE.DE mit der Adresse deiner Startseite ersetzen (http://example.com).

  • Vergiss es, das war quatsch. Ich hab nicht weiter drüber nachgedacht, was der Code tut.
    Alles, was passiert, ist, dass du nicht angemeldete User umleitest. Mit deiner Version auf /wp-admin. So, wie ich es geändert habe, wirst du von der Startseite auf die Startseite umgeleitet, was sowohl Server, als auch Browser sicher irgendwie verwirrt. Davon abgesehen ist es wirkungslos :) Warte kurz, ich denke mal drüber nach, wie man dein Problem ohne Plugin lösen könnte.

    Alles klar ich habe Zeit :). Hoffe du findest eine Lösung.

    mfg

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!