Я бы хотел вообще запретить доступ определенных пользовательских ролей к панели инструментов http://www.openeye.net/wp-admin/ . Я переместил и обновил пользовательские профили на новую страницу, которую можно просмотреть на сайте. Как бы я поступил так?
admin
user-roles
dashboard
Зак Шалбеттер
источник
источник
Ответы:
Чтобы заблокировать подписчиков и участников вне администратора:
Надеюсь, это поможет. Все роли дают пользователю возможность, которая является именем этой роли, поэтому вы можете использовать любое имя роли в качестве возможности.
источник
источник
Да, вам нужно использовать функцию current_user_can ($ability). Вот официальная ссылка на WordPress: https://codex.wordpress.org/Function_Reference/current_user_can
источник
источник