Все чаще администраторы блога ограничивают доступ к административной части, соблюдая принцип береженого блог бережет. Действительно, зачем простому пользователю доступ в административную часть, все его возможности — это размещение комментариев и редактирование данных собственного профиля? Для таких случаев можно создать специальные страницы. Да даже если пользователи не ограничены только размещением комментариев, и могут публиковать посты, то даже в этом случае можно обойтись внешней частью блога, не обязательно пускать пользователей в административную часть. Плагин Remove Dashboard Acodeess занимается тем, что контролирует доступ к административной части.
С помощью этого плагина можно запретить пользователям с определенными ролями входить в административную часть. Вместо этого их можно перенаправлять по указанному в настройках адресу. В настройках плагина можно указать, кого из пользователей стоит пропускать в админку: только администраторов, администраторов и редакторов, или же администраторов, редакторов и авторов.
Есть и более тонкая настройка, позволяющая контролировать доступ, основанная на определенных возможностях. Например, можно пускать в административную часть тех пользователей, которые имеют доступ к настройкам блога. Это нужно для того, чтобы контролировать доступ пользователями с нестандартными возможностями, отредактированными с помощью специальных плагинов.
Отдельной опцией можно разрешить доступ пользователей к своему профилю для его редактирования. Плагин Remove Dashboard Acodeess является отличной возможностью установить контроль над доступом к админке, не прибегая к редактированию файла functions.php.