Admin Menu Editor For WordPress
Admin Menu Editor is a WordPress plugin that will let you manually edit the Dashboard menu. You can reorder the menus, show/hide specific items, change access rights, and more.
Features
- Sort menu items any way you want by simple drag & drop.
- Move a menu item to a different submenu via cut & paste.
- Edit any existing menu – change the title, access rights, menu icon and so on. Note that in the free version you can’t relax menu permissions – i.e. give access rights to a role that originally didn’t have them – but you can change them to be more restrictive.
- Hide/show any menu or menu item. A hidden menu is invisible to all users, including administrators.
- Create custom menus that point to any part of the Dashboard. For example, you could create a new menu leading directly to the “Pending comments” page.
Here’s a screenshot :
This plugin also has a Pro version that offers a bunch of extra features.
Download
The latest version of the plugin is always available on WordPress.org.
Requirements :
- WordPress 4.1 or later
- PHP 5.2 or later
Known Issues
The basic idea for the plugin was suggested by several commenters way back in October. However, the internal menu system that WordPress uses is obscure and unsuitable for direct manipulation, so I spent quite a while inventing workarounds. And even after a few weeks of pondering, there are some things I haven’t quite fixed.
- If you delete any of the default menus they will reappear after saving. This is not a bug, it’s a feature 😉
- As I mentioned before, the access rights required for using a particular menu item can’t be lowered, but can be made more strict. This has been fixed in the Pro version.
- Plugin menus that are moved to a different submenu will not work unless you put the full page URL in the “URL” field. This is because WP “ties” the menu item to it’s parent menu and won’t recognize it in a different submenu.
Are you sure your server meets the requirements, i.e. PHP 5 or above?
YES. Strangely enough….it still works, but the plugin still shows as non activated on the plugins page. I have not found any other issues with its use yet.
I can’t believe I missed it the first time, but here’s the problem : plugins installed in the /mu-plugins/ folder don’t need to be activated! They’re active by default.
Manually activating the plugin probably caused WP to load it twice, which caused the crash and 500 error.
Hi,
But this extension seems to have developed a very nice, I try to install WordPress 2.9.2 version Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/megatu/public_html/betasite/wp-content/plugins/admin-menu-editor/menu-editor-core.php on line 13 I encountered an error ..
How do I resolve this error is available, what should I do?
Are you sure your server meets the requirements – PHP 5 or later?
Great plugin, excellent work. Thank you.
I’m running it as a site admin on a wpmu 2.9.2 test install on MAMP locally. Works great.
But, when I try import my SQL database on real, online serwer, the plugin lost menu settings. It completely ingore my settings from local instalation.
Of course, I was replacing the local “127.0.0.1” addresses from exported sql file.
Have you any solution?
This is a known issue. The menu storage format isn’t amenable to manual modification.
To fix this, I’m planning to add an import/export feature in a future version.
OK. Thank you. I’ll be waiting 🙂
Is it possible to create custom menus or panels that point to external links for the admin user role? Example: Google Analytics, Google AdSense, FeedBurner Administration or any other external pages.
See my response here.
I would love this too.. I have sat it up today, but would like an option for opening in a new page, or maybe using iframe?
Okay, I’ll add a to-do item for “open in a new window”.
That’s great! Looking forward to see the new feature and improvement.
Thanks for your great support, Janis.
[…] 4. Admin Menu Editor […]
talk about a cool plugin!! i love it
and it even works in hebrew – cool man
thanks a bunch
Hi,
was happy to see the plugin replace my wp-help riven FAQ for contributers. Yet, I only get 404 errors. I probably don’t know how to handle this plugin right but couldn’t find a description why this happens. Probably there is a very easy solution, but I am more on the prosumer side of wordpress and don’t know what particular thing I did wrong. I’m using wordpress 3.0.
Thanks
Err, so what is the problem you’re having, exactly? What are you trying to do? Where do you get the 404 errors? Give me something to work with 😉
I am trying to have an menu for my people in the role of editor to just be allowed to add or change events from an event calendar plugin I installed and I am totally lost how to get that to show up!
A plugin like Role Scoper might be more suited for your purposes. Admin Menu Editor is useful for defining what capability users need to have to see/use a certain menu item – not what rights individual roles or users possess.
Or in to put the same thing in less words : AME manages the menu, not users.
Hi WS,
Is there a way to have certain plugins activated on the whole network but having their options show up only for the super admin or even better to only certain sites? Right now there is either show ALL plugins or not.
Let me explain. I use the wp db backup. It is a very good but also a very dangerous plugin in the wrong hands. I want to have it activated globally but NOT show it’s options on other admins. Only to super-admin. Same with plugins like shokingly simple favicon or Custom Headers and Footers etc.
Things were simpler when I was the only administrator and not using wordpress3 with multisite. I could hide specific options using Adminimize. I had a request like that
some time back.
With the new multisite feature I think it could be a great option in this beautiful plugin
Thanx in advance, marikamitsos