/ Published in: PHP
                    
                                        
Simplify the Wordpress admin area for clients by hiding menu items. Add this snippet to your Wordpress theme's functions.php file.
                
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
/**
* Clean up admin menu to remove unnecessary items.
*/
function remove_admin_menus () {
if (!current_user_can('manage_options')){ // Only proceed if user does not have admin role.
remove_menu_page('index.php'); // Dashboard
remove_menu_page('edit.php'); // Posts
remove_menu_page('upload.php'); // Media
remove_menu_page('link-manager.php'); // Links
remove_menu_page('edit.php?post_type=page'); // Pages
remove_menu_page('edit-comments.php'); // Comments
remove_menu_page('themes.php'); // Appearance
remove_menu_page('plugins.php'); // Plugins
remove_menu_page('users.php'); // Users
remove_menu_page('tools.php'); // Tools
remove_menu_page('options-general.php'); // Settings
remove_submenu_page( 'edit.php', 'edit-tags.php?taxonomy=post_tag' ); // Remove posts->tags submenu
remove_submenu_page( 'edit.php', 'edit-tags.php?taxonomy=category' ); // Remove posts->categories submenu
}
}
add_action('admin_menu', 'remove_admin_menus');
Comments
 Subscribe to comments
                    Subscribe to comments
                
                