Была ли у вас мысль ограничить доступ к консоли WordPress для пользователей? Хотели бы вы сделать это без написания или редактирования кода? Remove Dashboard Access от Дрю Джейнеса – плагин, который упрощает это действие. После активации плагина я не сразу нашел страницу с его настройками. Они хранятся в меню Параметры – Чтение. Ссылка на эту страницу приведена также в разделе быстрых ссылок на странице управления плагинами.
Вы можете ограничить доступ на базе пользовательских возможностей, даже если они являются частью ролей администратора, автора или редактора. Remove Dashboard Access прекрасно подойдет вам, если у вас нет пользователей, привязанных к ролям, которые реализуются через плагины, такие как Edit Flow. Если произвольная роль обладает специфичной возможностью, отдельной от других ролей, то в таком случае вы можете использовать опцию Limit By Capability.
Пользователей, у которых нет доступа к консоли, можно перенаправить на определенный URL. Вы можете также выбирать, смогут ли они использовать консоль для редактирования своего профиля. Наконец, что не менее важно, имеется поле, предназначенное для создания произвольного сообщения при входе. Плагин лишает доступа к некоторым встроенным в тулбар WordPress пунктам меню по умолчанию. Если вы хотите удалить удалить меню из тулбара от других плагинов, вы можете воспользоваться следующим руководством.
Remove Dashboard Access прекрасно справляется с поставленной задачей, однако если вам понадобится более тонкая настройка ролей, которым будет закрыт доступ к консоли, то в таком случае лучше присмотреть что-нибудь еще. Плагин можно найти в каталоге WordPress и на Github.
Источник: wptavern.com