Benutzerzugriff nach Kategorie per UAM über Frontend-Editor

  • Hallo zusammen,

    für Benutzer möchte ich je nachdem, in welcher Gruppe sie sich befinden, das Schreiben und/oder Lesen von Beiträgen je Kategorie berechtigen.
    Versucht habe ich das wie folgt zu lösen:

    Plugin UAM (UserAccessManager): Gruppen für die einzelnen Kategorien angelegt (z.B. Gruppe für Kategorie Allgemein lesend, Gruppe für Kategorie Allgemein schreibend). Diese Gruppen habe ich den jeweiligen Kategorien zugewiesen.
    Per Plugin WP User Frontend (oder per Plugin Frontier) haben diese Benutzer im Frontend eine Möglichkeit Posts nach Kategorie zu erstellen. Alle Benutzer haben eine "normale" Subscriber-Rolle mit Berechtigung auf das Frontend-Plugin.

    Nun mein Problem:
    Wenn ein Benutzer der UAM-Gruppe "Allgemein lesend" zugewiesen ist, kann er leider über die Frontend-Erfassungsmaske auch in der Kategorie Allgemein schreiben. Dies sollte er aber nicht dürfen, da in der Gruppe angegeben ist, dass nur lesen auf die Kategorie Allgemein erlaubt ist.

    Wie kann ich es lösen, dass Benutzer ihm zugeordnete Kategorien sehen darf (ohne darin zu posten) und in weiteren ihm zugewiesenen Kategorien lesen und schreiben)darf? Das Ganze muss über das Frontend möglich sein, da ein Backendzugriff nicht möglich sein soll.

    Beispiel:
    Benutzer "A" soll Kategorie "Allgemein" nur lesen dürfen, aber in Kategorie "Intern" lesen und schreiben dürfen.
    Benutzer "B" soll in Kategorie "Allgemein" lesen und schreiben dürfen, aber in Kategorie "Intern" nur lesen dürfen.

    Vorab schon mal vielen Dank für Lösungsansätze.

    VG
    Matze

    • 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

Jetzt mitmachen!

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