KakapoWP KakapoWP
Log in Secure Lifetime
Roles

Members vs. Kakapo Roles: Rechte verwalten, die auch halten

31. Juli 2026·7 Min. Lesezeit

Ein Rechte-Plugin wird an einer einzigen Frage gemessen: Hält das Recht auch dann, wenn niemand durch das Backend klickt? Vieles, was „verstecken“ heißt, verändert nur die Ansicht — die Daten liegen weiter offen, einen Aufruf der REST-API entfernt. Dieser Vergleich sortiert Members und Kakapo Roles danach.

Die kurze Antwort

Members ist ein etabliertes, kostenloses Rechte-Plugin: Rollen anlegen und bearbeiten, Rechte zuweisen, Inhalte je Rolle schützen. Es ist schlank, verbreitet und für die meisten einfachen Fälle ausreichend.

Kakapo Roles setzt eine Ebene tiefer an. Es verwaltet nicht nur Rollen und Rechte, sondern auch, was ein Benutzer im Backend überhaupt sieht — Admin-Menü, Mediathek, Widgets, Shortcodes —, und es setzt die Sichtbarkeitsregeln ausdrücklich auch in der REST-API durch. Dazu kommen ein Änderungsprotokoll, ein Papierkorb für gelöschte Rollen und Import/Export.

Kurz: Wer Rollen anlegen und Inhalte schützen will, kommt mit Members weit und zahlt nichts. Wer einem Kunden ein aufgeräumtes Backend geben, Rechte nachvollziehbar dokumentieren oder verhindern will, dass eine Regel nur die Oberfläche betrifft, ist bei Kakapo Roles richtiger.

Was beide können

Bis hierher ist die Auswahl Geschmackssache. Darunter wird es interessant.

Wo sich die beiden unterscheiden

FrageMembersKakapo Roles
PreiskostenlosBezahl-Plugin, eine Lizenz für sieben
Beitragsrechte auch über die REST-APIprüfenja, ausdrücklich durchgesetzt
Admin-Menü je Rolle ausblendenüber Erweiterungeneingebaut
Mediathek auf eigene Dateien begrenzenüber Erweiterungeneingebaut
Widgets und Navigationsmenüs je Rolleeingebaut
Shortcodes je Rolle erlaubeneingebaut
Weiterleitung nach dem Login je Rolleeingebaut
Papierkorb für gelöschte Rollenja, mit Wiederherstellung
Change logja, wer wann welches Recht geändert hat
Import und Export der Rechteja, als Datei
Schutz vor Rechte-Ausweitungprüfenget_editable_roles wird beachtet, auch im Netzwerk
Mehrere Seitenje Seite einzelnFernstatus und eine Lizenz für alle

Der Unterschied, der zählt: verstecken ist nicht sperren

Wenn ein Beitrag „nur für bestimmte Rollen“ sichtbar sein soll, gibt es zwei Wege, das umzusetzen. Der eine blendet ihn in Listen und im Frontend aus. Der andere weist den Zugriff ab — überall, auch dort, wo niemand klickt.

Der Unterschied ist keine Feinheit. Die REST-API von WordPress ist ab Werk erreichbar; ein Aufruf von /wp-json/wp/v2/posts liefert Beiträge als JSON, ohne Anmeldung. Eine Regel, die nur die Ansicht ändert, ist dort wirkungslos — der Inhalt, der „nur für Mitglieder“ gedacht war, steht als Klartext in der Antwort.

Kakapo Roles setzt die Sichtbarkeitsregel deshalb auch in der REST-API durch. Diese eine Zeile ist der Grund, warum sich ein Rechte-Plugin überhaupt prüfen lässt: Ruf deine geschützte Adresse einmal als JSON auf, abgemeldet. Steht der Inhalt da, schützt die Regel nichts.

Diesen Test kannst du bei jedem Plugin machen, auch bei dem, das du gerade einsetzt: Beitrag schützen, abmelden, /wp-json/wp/v2/posts?search=… aufrufen. Er dauert eine Minute und beantwortet mehr als jede Funktionsliste.

Die zweite Falle: wer darf Rechte vergeben?

Ein Rechte-Plugin, das jedem mit Zugang zur Oberfläche erlaubt, sich selbst mehr Rechte zu geben, hebt sich selbst auf. WordPress hat dafür einen Haken: get_editable_roles() bestimmt, welche Rollen jemand überhaupt bearbeiten darf. Ein Plugin, das ihn übergeht, öffnet genau den Weg, den es schließen soll.

Im Netzwerkbetrieb kommt eine zweite Frage dazu: Rollen liegen dort teils netzwerkweit. Wer sie von einer Unterseite aus überschreibt, ändert sie für alle Seiten. Kakapo Roles beachtet beides — den Haken und die Grenze zwischen Seite und Netzwerk.

Wann Members die bessere Wahl ist

Wann Kakapo Roles die bessere Wahl ist

Umstieg: was zu tun ist

  1. Schreib auf, welche eigenen Rollen es gibt und welche Rechte daran hängen — ein Bildschirmfoto der Matrix reicht.
  2. Lege eine Sicherung an. Rechte stecken in der Datenbank, und ein Fehlgriff trifft alle Benutzer gleichzeitig.
  3. Installiere Kakapo Roles und trage den Lizenzschlüssel ein.
  4. Bau die Rollen nach und vergleiche die Matrix Zeile für Zeile mit deiner Notiz.
  5. Melde dich mit einem Testbenutzer je Rolle an und sieh nach, was er wirklich sieht.
  6. Mach den REST-Test für einen geschützten Inhalt.
  7. Erst danach das alte Plugin abschalten — nicht löschen, für zwei Wochen.
Zwei Rechte-Plugins gleichzeitig sind ein schlechter Zustand: Beide schreiben in dieselben Rollen, und wer zuletzt speichert, gewinnt. Halte die Übergangszeit kurz und ändere in dieser Zeit nur in einem der beiden etwas.

Häufige Fragen

Übernimmt Kakapo Roles meine bestehenden Rollen?
Es liest sie, wie jedes Rechte-Plugin: Rollen sind eine WordPress-Einstellung, kein Eigentum des Plugins. Eigene Rollen aus Members bleiben also stehen und lassen sich weiter bearbeiten. Was nicht übergeht, sind Einstellungen, die im alten Plugin gespeichert sind.
Was passiert mit meinen Rollen, wenn ich das Plugin lösche?
Nichts. Rollen bleiben in der Datenbank, wo WordPress sie führt. Ob das Plugin beim Deinstallieren zusätzlich seine eigenen Einstellungen aufräumt, entscheidest du unter „Deine Daten“.
Kann ich eine gelöschte Rolle zurückholen?
Ja, dafür gibt es den Papierkorb. Er hält gelöschte Rollen samt ihren Rechten vor, bis du sie endgültig entfernst — Rollen löscht man selten mit ruhiger Hand.
Wirkt eine Beschränkung auch im Frontend?
Ja, und das ist der Punkt. Eine Regel, die nur Listen im Backend filtert, hilft nicht gegen einen direkten Aufruf. Prüf es mit dem REST-Test oben.
Was passiert ohne gültige Lizenz?
Bestehende Rollen und Rechte bleiben unverändert — sie gehören WordPress. Die Verwaltungsfunktionen ruhen, bis wieder ein gültiger Schlüssel eingetragen ist.

Kakapo Roles — pay once, use forever.

All seven plugins for a one-time €149 instead of €13 a month. Secure payment via Stripe, 14-day money-back.

Secure Lifetime Alle Funktionen
Read more

You might also be interested in this.

Alle Beiträge