Internen Bereich mit WordPress

Wie stellt man sowas an? Wann brauche ich dies? Bei mir war es so, ein Kunde wollte eine Webseite die nur von Mitarbeitern und Kunden einsehbar ist. Für die Mitarbeiter sollte ein Blog und eine download-Seite zur verfügung stehen. Die Kunden sollen eine eigene Seite für sich haben. Jeder Mitarbeiter soll einen eigenen Zugang bekommen wie auch die Kunden. Ein Mitarbeiter schreibt News im Blog und die anderen können diese Lesen und kommentieren. Sonst sollen diese aber nichts können.

 

Also was wir brauche war dies:

  1. Die Seite muss verschlossen sein.
  2. Benutzer müssen nach Login verschieden weitergeleitet werden.
  3. Für Admin, Mitarbeiter und Kunden muss es verschiedene Rechte/Rollen geben.
  4. Rechte müssen konfigurierbar sein.
  5. Die Blogseite darf für die Kunden nicht einsehbar sein.

 

1. Das Plugin Members Only.

Dieses Plugin erlaubt uns die komplette Website für nicht registrierte User zu sperren.

Hier gibt es das Plugin

 

2. Peter's Login Redirect

Mit Hilfe von diesem Plugin können wir die verschiedenen Rollen/Benutzer auf bestimmte Seiten nach dem Login weiterleiten.

Hier gibt es das Plugin

 

3. Role Manager

Ein wunderbares Plugin wenn es darum geht eigene Rollen anzulegen. Hier können wir eine neue Rolle anlegen und auch direkt sagen was diese alles darf und was nicht.

Hier gibt es das Plugin

 

4. Adminimize

Hier geht es ums verfeinern. Hiermit kann man bis ins kleinste Detail die Rechte der einzelnen User steuern. Sehr gut sind hier z.B. die Einstellungen für das Backend. Man kann genau bestimmen wie das Backend für bestimmte User aussehen soll bzw. welche Optionen sie dort vorfinden.

Hier gibt es das Plugin

 

5. User Access Manager

Hier können wir Gruppen erstellen, diesen Gruppen können dann Benutzer zugeordnet werden. Wichtig ist dies da wir beim erstellen einer Seite dann sagen können das nur eine bestimmte Gruppe diese Seite sehen darf.

Hier gibt es das Plugin

 

Sonst noch …

ein paar Kleinigkeiten. Damit die Blogseite auch nur für eine bestimmte Gruppe einsehbar ist musste ich eine Template-Datei anlegen auf der die Artikel erscheinen. Beim anlegen der Seite im Backend wählt man nun die Template-Datei aus und kann gleichzeitig sagen das nur die Gruppe Mitarbeiter diese sehen kann. Danach noch Im Backend unter Lesen/Artikel die Template-Datei auswählen.

 

Fazit

Das ist es im grunde. Falls Ihr Fehler findet sagt bescheid. Bei mir klappt das so mit dieser Auswahl ganz gut.


wallpaper-1019588
Neue Besetzung für HBOs The Last of Us in Staffel Zwei
wallpaper-1019588
Neue Besetzung für die zweite Staffel von HBOs The Last of Us
wallpaper-1019588
Octopath Traveler aus dem Nintendo eShop entfernt: Einblicke und Spekulationen
wallpaper-1019588
„Balatro“ im Mittelpunkt der Kontroverse nach plötzlicher Altersfreigabe-Änderung und Entfernung aus Stores