KakapoWP KakapoWP
Zaloguj Zabezpiecz na całe życie
Centrum pomocy/Roles/Eksportować konfigurację, wczytać ją i rozprowadzić w sieci

Eksportować konfigurację, wczytać ją i rozprowadzić w sieci

Gilt für: Kakapo Roles· 4 min czytania

Konfiguracja uprawnień, która na jednej witrynie kosztowała godzinę, nie powinna kosztować kolejnej godziny na następnej. Eksportowane jest wszystko, czym ta wtyczka zarządza: role, uprawnienia, reguły widoczności i przekierowania.

Co nie idzie w komplecie

  • Klucz licencyjny. Należy do tej instalacji i inaczej stałby otwartym tekstem w pliku, który przechodzi przez ręce.
  • Przypisanie poszczególnych użytkowników. Na witrynie docelowej byłoby bezcelowe — tam identyfikatory użytkowników są inne.

Dwa tryby importu

  • „Uzupełnij” zostawia istniejące uprawnienia i dokłada brakujące.
  • „Zastąp” zapisuje stan ról z pliku — to, czego tu było więcej, wędruje do kosza.
Plik, w którym rola „administrator” nie ma „manage_options”, zostaje w trybie „zastąp” odrzucony — potem nikt nie wszedłby już do zarządzania. Plik z późniejszej wersji również jest odrzucany, zamiast być czytany do połowy.

Rozprowadzanie ról po sieci

W multisite obszar „Sieć” utrzymuje role wszystkich witryn jednakowe. Rozprowadzany jest stan ról tej witryny na wszystkie pozostałe; własne role poszczególnych witryn przy tym przepadają — to kopia, nie scalenie. Przełącznik „Rozprowadzaj automatycznie przy każdej zmianie” przenosi stan dalej po każdym utworzeniu, zmianie albo usunięciu roli.

W zarządzaniu siecią ta sama akcja stoi pod „Ustawieniami” — tam z listą wszystkich witryn i liczby ich ról. Jest zastrzeżona dla superadministratorów: rozprowadzanie ról po wszystkich witrynach sieci to nie decyzja, którą należy podejmować na jednej podwitrynie.

Kto, kiedy i co zmienił

Uprawnienia zmieniają się rzadko i działają długo. Jeśli pół roku później pada pytanie, kto dał redakcji prawo publikowania, wp_user_roles milczy — zna tylko stan obecny. Dziennik zmian zapisuje czas, użytkownika, rodzaj zmiany i zdanie na jej temat; żadnego adresu IP, żadnego identyfikatora przeglądarki.

Czy ten artykuł był pomocny?