Hi Community,
ich habe aktuell dieses Problem:
Eine einfache Webseite einer Sprachschule will die Zugänge zu den Kursräumen mit Lehrmaterialien limitieren. Es sollen nur Schüler den Zugang erhalten, die aktuell den Kurs besuchen.
Beispiele:
- Fritz besucht Kurs 1 und hat Zugang zur Seite "Unterrichtsmaterial für Kurs 1".
- Franz besucht Kurs 2 und hat Zugang zur Seite "Unterrichtsmaterial für Kurs 2".
Die Anforderungen:
-- Wesentlich ist, dass die Namen aller Schüler in der Verwaltung der Seite (Backend) gelistet sind, damit es für den Admin einfacher wird.
- Die Namensliste muss auch nach dem Anlegen der Seite immer sichtbar sein, damit man abgemeldete Schüler wieder deaktivieren kann.
Selbst coden oder Plugin?
Falls das mit einem Plugin einfach zu machen ist, nehme ich gerne das Plugin. Alternativ habe ich mir überlegt, das selbst zu cden. So richtig schwer kann es ja auch wieder nicht sein. Es gibt eigentlich nur zwei Anforderungen:
- Die Namen der Schüler müssen in einer Metabox im Backend gelistet sein.
- Wenn man einen der Namen aktiviert, erhät der Schüler die Möglichkeit die Seite zu besuchen.
- Wird der Name deaktiviert, wird die Möglichkeit beendet.
Ich schätze, das läßt sich mit etwas Code in der functions.php realisieren.
Danke für Vorschläge!
Raphael