Wie leite ich nicht angemeldete Benutzer WordPress um

Lesezeit: 1 Minute

Ich möchte Benutzer, die auf keiner Seite meiner WordPress-Website angemeldet sind, auf eine /Willkommensseite umleiten, auf der sich ein Anmeldeformular befindet. Dies ist ziemlich wichtig, da es sich um eine kleine Social-Networking-Site handelt.

Ich versuche auch, dies ohne Probleme mit Umleitungsschleifen zu tun, damit meine Benutzer problemlos auf die /welcome-Seite gelangen können.

  • @danbahrami Ich habe auch ein neues Konto

    – DieFotoTruhe

    17. Februar 2015 um 19:39 Uhr

Legen Sie dies in Ihre header.php Datei

if( !is_user_logged_in() && !is_page( 'welcome' ) ) {

    wp_redirect( bloginfo( 'url' ) . '/welcome' );
    exit;

}

Ich hoffe, das hilft

Grüße

Dan

  • Wo ist der beste Ort, um es zu platzieren, denn wenn es ganz oben steht, bekomme ich nur den Code auf meiner Website ganz oben?

    – DieFotoTruhe

    17. Februar 2015 um 20:08 Uhr

  • Entschuldigung, aber hast du meinen Kommentar gesehen?

    – DieFotoTruhe

    17. Februar 2015 um 20:44 Uhr

  • Hat es funktioniert, soll das auch auf dem Handy funktionieren oder nur auf dem Desktop?

    – DieFotoTruhe

    17. Februar 2015 um 21:05 Uhr

  • @ThePhotoChest froh, dass du es zum Laufen gebracht hast. das sollte auch auf handys funktionieren.

    – danbahrami

    17. Februar 2015 um 21:39 Uhr

  • Nein, es scheint nur zu viele Umleitungsschleifen auf Telefonen zu geben, aber es funktioniert perfekt auf dem Desktop

    – DieFotoTruhe

    17. Februar 2015 um 21:46 Uhr

996150cookie-checkWie leite ich nicht angemeldete Benutzer WordPress um

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy