我知道根据用户角色显示/隐藏管理员菜单项的方法,但任何人都可以输入地址并访问特定菜单。我想知道是否有办法限制它。
目前我正在使用此代码:
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');
}
}