Есть ли способ создать пользователя (роль или возможность) в WordPress, где все, что он может сделать, это просмотреть все области, но не может нигде создавать / изменять какие-либо настройки?
Случай использования:
Я часто заставляю сторонних разработчиков исследовать проблемы в нашей производственной среде, но я не хочу, чтобы они что-либо меняли — то есть им просто нужно «видеть» все, поэтому им нужен был бы доступ с правами супер администратора для доступа ко всем различным областям. системы, но нет возможности изменять / создавать / записывать что-либо в БД, это чисто для исследовательских целей.
Области доступа для этого пользователя:
— WordPress (только просмотр)
— База данных (только для чтения) ^
— Файлы (только готовые)
^ эти 2 я могу решить, но нужно найти решение для этого типа пользователей в WordPress
Среды:
Наличие dev-доступа к среде Prod не является идеальным, но это избавляет меня от клонирования Prod в новую среду каждый раз, когда снова возникают проблемы, чтобы разработчик мог диагностировать и просто попробовать & решить одну проблему каждый раз — звучит как много накладных расходов. Открыты для любых лучших идей, как справиться с этой ситуацией.
Заранее спасибо 🙂
Вы, конечно, можете сделать это, да.
По сути, это все, что происходит со стандартным пользовательским типом подписчика WordPress. Кроме того, что вы хотите сделать, это установить read__ возможности, но не редактировать__ или создать__.
Для этого я обычно использую Редактор ролей пользователей но есть и другие варианты не на основе плагинов Вот
Других решений пока нет …