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

回答