0
Я знаю о способе отображения/скрытия элементов меню в админке на основе ролей пользователей, но каждый может просто ввести адрес и получить доступ к определенному меню. Мне было интересно, есть ли способ ограничить это.Скрыть пункты меню администратора и ограничить доступ на основе роли
На данный момент я использую этот код:
add_action('admin_init', 'my_remove_menu_pages');
function my_remove_menu_pages() {
// If the user does not have access to publish posts
if(!current_user_can('add_users')) {
// Remove the "Tools" menu
remove_menu_page('tools.php');
}
}