Hide Admin Menu Items
Simplify the admin sidebar by hiding menu items you don’t need visible. Hide Tools from clients, remove Plugins from editors, or clean up unused menu items—all without removing actual functionality.
Use Cases
- Hide Tools, Settings, and Plugins from clients who only need Pages and Media
- Remove Appearance and Plugins from Shop Managers who only manage products
- Hide sensitive menus like Users and Settings from temporary contractors
How It Works
- Open the module settings
- Click menu items you want to hide
- Selected items appear as tags
- Save to remove those items from the sidebar
- Hidden items remain accessible via direct URL
This module hides menu items visually—it doesn’t remove access. Users can still reach hidden pages via direct URL. For actual access control, use WordPress roles and capabilities.
Settings
Menu items are organized into categories for easy selection:
Core Content
- Dashboard
- Posts
- Media
- Pages
- Comments
Appearance & Plugins
- Appearance
- Plugins
Users & Settings
- Users
- Tools
- Settings
Plugin Menus & Custom Post Types
Any additional menus added by plugins or custom post types are automatically detected and listed here.
Common Configurations
For Content Clients
Hide:
- Plugins
- Tools
- Settings
- Users
Keep:
- Dashboard
- Posts/Pages
- Media
- Comments
For Shop Managers
Hide:
- Appearance
- Plugins
- Settings
- Users
Keep:
- Dashboard
- Products
- Orders
- WooCommerce
For Blog Authors
Hide:
- Appearance
- Plugins
- Users
- Tools
- Settings
Keep:
- Dashboard
- Posts
- Media
- Comments
Verification
After saving your settings:
- Refresh the admin page
- Verify hidden items no longer appear in the sidebar
- Try accessing a hidden page via direct URL (it should still work)
- Log in as another user to confirm changes apply globally
FAQ
Can hidden pages still be accessed?
Yes! Hiding menu items is visual only. Users can still access pages via direct URL (like/wp-admin/plugins.php). This module simplifies the interface, not security.Does this affect all users?
Yes, hidden menu items are removed for all admin users. This module doesn’t have role-based hiding.Will new plugins still show their menus?
Yes. When you install a new plugin, its menu appears in the sidebar. You can then hide it by updating your configuration.Why do some items say ‘Plugin Menus’?
Menu items not part of WordPress core (added by plugins or custom post types) are grouped under “Plugin Menus & Custom Post Types” for organization.How do I unhide a menu item?
Click the × on the tag in your selected items, or click the item again in the available list. Save to apply changes.For comprehensive menu customization including reordering and renaming, use the Admin Menu Organizer module in combination with this one.
Important Considerations
Security Notice
This module is for interface simplification, not security:
- Hidden pages remain accessible via URL
- Users retain their WordPress capabilities
- For actual access restriction, use role/capability plugins
Switchboard Access
Be careful not to hide access to Switchboard itself! If you hide Tools (where Switchboard might be located), ensure you can still access it via:
- Direct URL:
/wp-admin/admin.php?page=switchboard - Or move Switchboard to a different location first
Plugin Menus
Plugin menus are detected dynamically. If a plugin menu doesn’t appear in the list:
- Save your current settings
- Refresh the page
- The plugin menu should now appear
Related Modules
- Admin Menu Organizer - Reorder and rename menu items
- Admin Menu Separator - Add visual dividers between sections
- Clean Admin Bar - Hide admin bar elements
- Plugin Role Control - Control Switchboard access by role
Get access to all 147 modules with a single license