Admin Menu Editor
Admin Menu Editor lets you manually edit the Dashboard menu. You can reorder the menus, show/hide specific items, change permissions, and more. Features Change menu titles, URLs, icons, CSS classes and so on. Organize menu items via drag & drop. Change menu permissions by setting the required capabi
About this tool.
Admin Menu Editor lets you manually edit the Dashboard menu. You can reorder the menus, show/hide specific items, change permissions, and more.
Features
- Change menu titles, URLs, icons, CSS classes and so on.
- Organize menu items via drag & drop.
- Change menu permissions by setting the required capability or role.
- Move a menu item to a different submenu.
- Create custom menus that point to any part of the Dashboard or an external URL.
- Hide/show any menu or menu item. A hidden menu is invisible to all users, including administrators.
The Pro version lets you set per-role menu permissions, hide a menu from everyone except a specific user, export your admin menu, drag items between menu levels, make menus open in a new window and more. Try online demo .
Additional Features
Despite the name, this plugin is not limited to just editing the admin menu. You can also:
- Create login redirects and logout redirects.
- Allow/deny access to specific posts based on user roles.
- Hide plugins on the Plugins -> Installed Plugins page from other users.
- Edit the display name, description, and other plugin details shown on the Plugins -> Installed Plugins page (e.g. for white-labelling).
Shortcodes
The plugin provides a few utility shortcodes. These are mainly intended to help with creating login/logout redirects, but you can also use them in posts and pages.
- [ame-wp-admin] – URL of the WordPress dashboard (with a trailing slash).
- [ame-home-url] – Site URL. Usually, this is the same as the URL in the “Site Address” field in Settings -> General .
- [ame-user-info field="..."] – Information about the logged-in user. Parameters: field – The part of user profile to display. Supported fields include: ID , user_login , display_name , locale , user_nicename , user_url , and so on.
- placeholder – Optional. Text that will be shown if the visitor is not logged in.