KakapoWP KakapoWP
Login Lifetime sichern
Hilfe-Center/Roles/Benutzer umziehen und mehrere Rollen vergeben

Benutzer umziehen und mehrere Rollen vergeben

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

Rollen ändern sich, und dann müssen die Menschen mit. Unter „Zuweisen & Migrieren“ wandern alle Träger einer Rolle auf einmal in eine andere. Beim Löschen einer Rolle geschieht das ohnehin — sonst hätten ihre Benutzer eine Rolle, die es nicht mehr gibt.

Alle Benutzer einer Rolle umziehen

  1. Wähle links unter „Benutzer“ den Punkt „Zuweisen & Migrieren“.
  2. Wähle in der Karte „Alle Benutzer einer Rolle umziehen“ die Ausgangs- und die Zielrolle.
  3. Bestätige den Umzug. Die Meldung nennt danach die Zahl der geänderten Konten.
Wer die alte Rolle als einzige hatte, bekommt die neue. Wer noch eine zweite trägt, verliert nur die alte — ihm die Zielrolle zusätzlich zu geben wäre eine Rechteerweiterung, die niemand angeordnet hat.

Mehrere Rollen je Benutzer

Die Datenbank von WordPress kann das seit jeher — wp_capabilities ist ein Array —, nur seine Oberfläche zeigt genau eine Rolle. Im Benutzerprofil steht unter „Weitere Rollen“ ein Feld mit allen. Die Rechte addieren sich: Ein Benutzer darf alles, was mindestens eine seiner Rollen darf. Geschrieben wird über WP_User::add_role() und remove_role().

Einzelrechte für den Sonderfall

Manchmal braucht genau ein Mensch genau eine Ausnahme. Unter „Einzelrechte“ lässt sich ein Recht für einen Benutzer vergeben — zusätzlich zu seinen Rollen oder ausdrücklich gegen sie. WordPress speichert Rollen und Einzelrechte in derselben Zeile; ein ausdrücklich entzogenes Recht schlägt deshalb die Rolle, auch die des Administrators. Die Oberfläche von WordPress zeigt davon nichts an.

wp_capabilities
Dein eigener Zugang wird ausgelassen, wenn eine Sammelaktion dir „Administrator“ nehmen würde — sonst kämst du nicht mehr auf diese Seite. Die Meldung sagt es danach.
War dieser Artikel hilfreich?