KakapoWP KakapoWP
Login Lifetime sichern
Hilfe-Center/Roles/Einrichtung exportieren, einlesen und im Netzwerk verteilen

Einrichtung exportieren, einlesen und im Netzwerk verteilen

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

Eine Rechte-Einrichtung, die auf einer Website eine Stunde gekostet hat, soll auf der nächsten nicht wieder eine Stunde kosten. Exportiert wird alles, was dieses Plugin verwaltet: Rollen, Rechte, Sichtbarkeitsregeln und Weiterleitungen.

Was nicht mitkommt

  • Der Lizenzschlüssel. Er gehört zu dieser Installation und stünde sonst im Klartext in einer Datei, die durch die Hände geht.
  • Die Zuweisung einzelner Benutzer. Auf der Zielseite wäre sie sinnlos — dort gibt es andere Benutzer-IDs.

Die beiden Import-Modi

  • „Ergänzen“ lässt vorhandene Rechte stehen und legt fehlende dazu.
  • „Ersetzen“ schreibt den Rollenstand der Datei — was hier mehr war, wandert in den Papierkorb.
Eine Datei, in der die Rolle „administrator“ kein „manage_options“ hat, wird im Modus „Ersetzen“ abgelehnt — danach käme niemand mehr in die Verwaltung. Eine Datei aus einer späteren Version wird ebenfalls abgelehnt statt halb gelesen.

Rollen über ein Netzwerk verteilen

In einer Multisite hält der Bereich „Netzwerk“ die Rollen aller Sites gleich. Verteilt wird der Rollenstand dieser Site auf alle anderen; eigene Rollen einzelner Sites gehen dabei verloren — es ist eine Kopie, keine Verschmelzung. Der Schalter „Bei jeder Änderung automatisch verteilen“ schreibt den Stand nach jedem Anlegen, Ändern oder Löschen einer Rolle fort.

In der Netzwerkverwaltung steht dieselbe Aktion unter „Einstellungen“ — dort mit einer Liste aller Sites und ihrer Rollenzahl. Sie ist Super-Admins vorbehalten: Rollen über alle Sites eines Netzwerks zu verteilen ist keine Entscheidung, die auf einer einzelnen Unterseite getroffen werden sollte.

Wer wann was geändert hat

Rechte ändern sich selten und wirken lange. Steht ein halbes Jahr später die Frage im Raum, wer der Redaktion das Recht zum Veröffentlichen gegeben hat, ist wp_user_roles stumm — es kennt nur den jetzigen Stand. Das Änderungsprotokoll hält Zeitpunkt, Benutzer, Art der Änderung und einen Satz dazu fest; keine IP-Adresse, keine Browserkennung.

War dieser Artikel hilfreich?