2013-05-08 3 views
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'); 
    } 
} 

ответ

Смежные вопросы