KakapoWP KakapoWP
Login Lifetime sichern
Hilfe-Center/Roles/Eine eigene Rolle anlegen oder klonen

Eine eigene Rolle anlegen oder klonen

Gilt für: Kakapo Roles· 4 Min. Lesezeit

Der übliche Weg zu einer eigenen Rolle ist „Klonen“: nimm die, die am nächsten dran ist, und ändere die Unterschiede. Bei null anzufangen heißt, sechzig Häkchen zu setzen und eines zu vergessen. Geschrieben wird über add_role() und WP_Roles von WordPress — was hier entsteht, steht danach in der Option wp_user_roles und wirkt auch dann noch, wenn das Plugin nicht mehr da ist.

Eine Rolle anlegen

  1. Öffne im WordPress-Menü den Eintrag „Kakapo Roles“ — bei aktivem White-Label trägt er den dort gesetzten Namen — und wähle in der linken Seitenleiste unter „Rollen & Rechte“ den Punkt „Rollen“.
  2. Trage in der Karte oben den Anzeigenamen ein, zum Beispiel „Redaktion“.
  3. Lass das Feld „Slug“ leer, wenn er aus dem Namen entstehen soll; sonst trage ihn selbst ein.
  4. Speichere. Die neue Rolle bekommt automatisch das Recht „read“ — ohne das sähe ein angemeldeter Benutzer nicht einmal sein eigenes Profil.
  5. Setze die übrigen Rechte anschließend unter „Rechte-Matrix“.
Ohne Rechte-Auswahl entsteht eine Rolle ohne jedes Recht außer „read“. Wer „wie Redakteur, aber …“ will, klont besser in der Liste darunter, statt neu anzufangen.

Klonen, umbenennen, löschen

  • „Klonen“ legt eine neue Rolle mit denselben Rechten an; du änderst danach nur die Unterschiede.
  • „Umbenennen“ ändert den Anzeigenamen, nicht den Slug — Slugs stehen in der Datenbank an den Benutzern und werden deshalb nicht angefasst.
  • „Löschen“ verlangt eine Zielrolle für die Benutzer, die die gelöschte tragen. Ohne das hätten sie eine Rolle, die es nicht mehr gibt, und dürften gar nichts.
  • Die fünf Rollen, die WordPress selbst mitbringt — administrator, editor, author, contributor, subscriber — lassen sich nicht löschen.

Der Papierkorb ist die einzige Umkehr

WordPress hebt eine entfernte Rolle nirgends auf. Kakapo Roles legt jede gelöschte Rolle samt ihren Rechten in den Papierkorb, bis du sie zurückholst oder endgültig entfernst. Zurück kommt die Rolle mit allen Rechten; wer sie tragen soll, weist du danach unter „Zuweisen & Migrieren“ wieder zu.

Die Rolle „Administrator“ lässt sich nicht löschen, und manage_options lässt sich nicht der einzigen eigenen Rolle entziehen. Sonst käme danach niemand mehr in die Verwaltung — auch nicht auf diese Seite.
War dieser Artikel hilfreich?