KakapoWP KakapoWP
Вход Обеспечить пожизненную гарантию
Справочный центр/Roles/Экспорт настройки, её чтение и раздача по сети

Экспорт настройки, её чтение и раздача по сети

Gilt für: Kakapo Roles· 4 мин чтения

Настройка прав, стоившая часа на одном сайте, не должна стоить ещё часа на следующем. Экспортируется всё, чем управляет этот плагин: роли, права, правила видимости и перенаправления.

Что не идёт вместе

  • Лицензионный ключ. Он относится к этой установке и иначе стоял бы открытым текстом в файле, который ходит по рукам.
  • Назначение отдельных пользователей. На целевом сайте оно было бы бессмысленно — там другие идентификаторы пользователей.

Два режима импорта

  • «Дополнить» оставляет имеющиеся права и добавляет недостающие.
  • «Заменить» записывает состояние ролей из файла — то, чего здесь было больше, уходит в корзину.
Файл, в котором у роли «administrator» нет «manage_options», в режиме «заменить» отклоняется — после этого никто больше не попадёт в администрирование. Файл из более поздней версии тоже отклоняется, а не читается наполовину.

Раздача ролей по сети

В мультисайте раздел «Сеть» держит роли всех сайтов одинаковыми. Раздаётся состояние ролей этого сайта на все остальные; собственные роли отдельных сайтов при этом теряются — это копия, а не слияние. Переключатель «Раздавать автоматически при каждом изменении» продвигает состояние после каждого создания, изменения или удаления роли.

В управлении сетью то же действие находится в разделе «Настройки» — там со списком всех сайтов и числа их ролей. Оно доступно только суперадминистраторам: раздача ролей по всем сайтам сети — не то решение, которое стоит принимать на одном подсайте.

Кто что и когда изменил

Права меняются редко и действуют долго. Если через полгода встанет вопрос, кто дал редакции право публиковать, wp_user_roles промолчит — он знает только нынешнее состояние. Журнал изменений фиксирует время, пользователя, вид изменения и фразу о нём; ни IP-адреса, ни идентификатора браузера.

Эта статья оказалась полезной?