Remove menus and submenus
Try this: add_action(‘_admin_menu’, ‘remove_editor_submenu’, 1); function remove_editor_submenu() { remove_action(‘admin_menu’, ‘_add_themes_utility_last’, 101); } add_action(‘admin_init’, ‘remove_theme_submenus’); function remove_theme_submenus() { global $submenu; unset($submenu[‘themes.php’][5]); unset($submenu[‘themes.php’][7]); unset($submenu[‘themes.php’][15]); } To disable other submenu names, go to ./wp-admin/menu.php and search for the item(s) you want to disable. EDIT: As far as disabling by username, I would instead add a new capability to … Read more