Support » Allgemeine Fragen » Kompletter URL Redirect für bestimmte Zielgruppe

  • Hallo Leute.

    Seit Tagen auf der Suche, nun frag ich Mal nach, ob jemand eine Idee hat.

    Konzept: Es gibt zwei Unterseiten, die nur von bestimmten Nutzern oder einer bestimmten Nutzerrolle eingesehen werden darf – alle anderen sollen auf eine Fehlerseite oder eine andere URL umgeleitet werden.

    Ich habe es mit diversen Plugins versucht, wie zB „User Specific Content“, jedoch verstecken die nur den Inhalt, nicht jedoch die ganze Seite… Ich arbeite viel mit Hardcoding und habe eigene PHP Dateien für die Unterseiten erstellt…

    Bestimmte Seiten habe ich bereits für registrierte Nutzer eingeschränkt mit:
    if( is_user_logged_in() ){…} – wenn sie kein Mitglied sind, gibt es ein Redirect auf die Login Seite…

    Gibt es eine Funktion, die sagt: is_user_specific_role oder so? Oder hat jemand eine andere Idee? Vielen Dank.

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Thread-Starter ali1993esoterik

    (@ali1993esoterik)

    Okay falls es Mal irgendwem hilft. Ich habe eine recht einfache Lösung gefunden:

    if ( $currentUserId == 1 || $currentUserId == 47 )

    Mit dieser Funktion erhalten nur jene zwei Mitglieder Zugriff, die die IDs 1 und 47 haben.

    Naja, Lösung würde ich das nicht nennen. Eher ein Notbehelf. 🙂

    Wenn du den Zugriff über Benutzerrollen steuern möchtest, hilft dir vielleicht current_user_can() weiter (Dokumentation findest du hier). Ansonsten würden sich vermutlich die Meisten mit einem der Membership-Plugins behelfen.

    Hardcoding ist immer so eine Sache, vor allem wenn du dir deinen eigenen Code in drei Wochen/Monaten/Jahren wieder ansehen möchtest. Entspricht auch nicht so ganz dem, was man sich unter einem CMS vorstellt. Aber letztendlich hast du die Freiheit, zu tun, was dich glücklich macht.

    Thread-Starter ali1993esoterik

    (@ali1993esoterik)

    Vielen Dank für Deine Antwort.

    Ich werde mir das auf alle Fälle Mal ansehen, vielen Dank!

    Hardcoded versteht aber jeder, WordPress eher nicht 😛 Just jokin‘

    LG

    „Hardcoded versteht aber jeder, WordPress eher nicht“

    🙈

    Just jokin‘

    Scho‘ recht. 😂

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Das Thema „Kompletter URL Redirect für bestimmte Zielgruppe“ ist für neue Antworten geschlossen.