One thing I wanted to improve in the Admin area of my Wordpress blog was the header menu. I want to be able to reach any admin page in one click, instead of first clicking on the first level link (”Manage” for example) and then only on a submenu link (”Comments“) So here is a very neat plugin : the Worpdress Admin Drop Down Menu

Show me
Want to try before you buy ? Well, sure (except for the “buy” part) I made up this demo page especially for you.
It should work fine under Firefox 2.x, Opera 9.something and MSIE 6 on Windows. At least it does on my computer.
Give me
Get the plugin :
ozh-admin-drop-down-menu.zip
Extract and upload to your blog, preserving directory structure if any.
Note: download counter here and stats on wordpress.org may differ and reflect the number of downloads before this plugin was hosted on the plugin directory
Activate and enjoy. Another friendly install & forget piece of PHP.
Features
The plugin concept itself is rather simple :
- Hide the various admin menus that are splattered all over the place in WordPress 2.5 (wasted space!)
- Insert a new menu on the top dark grey bar, which is unused (wasted space!) otherwise
- Remove a few useless links (wasted space!) on the upper right corner
Javascript is involved in order to hide useless links and to make stuff compatible with MSIE6. On modern browsers, everything works even with Javascript disabled.
As I’ve said, I’ve tested it to make it work with MSIE6 and Firefox. If you use it with another cosmetic plugin for the admin interface, it could go moo. If you use it with another browser it could go moo. If you modify the CSS part of the plugin to suit your colors and mood, it could go moo. I should rank pretty well on Google for “it could go moo” with such a disclaimer.
Options
By popular demand, the plugin comes with an editable option. Located at the beginning of the script, you’ll find:
$wp_ozh_adminmenu['display_submenu'] (boolean) will display, if set to true, the original Vanilla submenu. Defaults to false.
$wp_ozh_adminmenu['too_many_plugins'] (integer) define the maximum number of entries in a vertical dropdow menu before it switches to horizontal mode. Tweak this if you have so many entries that it drops longer than your screen height. (note: this option is deactivated when used along with Fluency)
Bonus
Thanks to Dean J. Robinson and his extraordinary CSS skills, Worpdress Admin Drop Down Menu is compatible with the uberclassy Fluency, a very beautiful plugin that redefines the whole admin area.

Requirements
This plugin is intented for serious Power Users only, and as such has very strict requirements :
- A Wordpress blog (designed for 2.5, won’t work on 2.3.3 or older)
- Enough lazyness to feel that sparing a click or two each day is worth it
- A comfortable chair and a fat internet connection
(Although the last point is not directly required to run my plugin, I’ve found that it can greatly enhance your internet experience)
Release History
- 30 dec 2005: 1.0, initial release
- 30 dec 2005: 1.1, minor code cleaning and Tiger Admin compatibility ! (screenshot)
- 9 jan 2006: 1.2, fixing some glitches with multi page plugins (Akismet for one) and minor CSS improvements (horizontal scrollbar in Firefox)
- 15 feb 2006 : 1.3, fixing a problem with plugins within subfolders on Windows platforms, hence with a backslash in path (akismet\akismet.php for one)
- Some day I forgot: 1.3.1, minor CSS tweaks
- 10 mar 2008 : 2.0, complete rewrite for WordPress 2.5 only
- 3 avr: 2.0.2, fixing a few stuff including incorrect submenu links below plugin toplevel menus
Older Version
Version 1.3.1 is designed for WordPress 1.5 to 2.3.3 and is still available:
- wp_ozh_adminmenu.txt (download and save as .php)
- wp_ozh_adminmenu.php (highlighted code, copy and paste in a blank file, but do not download as is)
The awesome demo of this older version is still available, of course.
Feedback
Sure. Feed me back. Like it? Blog about it. Love it? Click on the download link, see the Paypal button appear, and give it some clicks!
Related posts
Metastuff
455 Blablas
Pages: « 1 … 11 12 13 14 15 [16] 17 18 19 20 21 … 23 » Show All
Pages: « 1 … 11 12 13 14 15 [16] 17 18 19 20 21 … 23 » Show All
commented, on 10/Apr/08 at 2:06 am # :
Hi Ozh, I’m the author of Similar Posts which Chris above is finding in conflict with your plugin. I agree about the problematic nature of ’stealing’ the submenu id but the truth is it works on all the systems I have tried. I use your menu alongside similar posts all the time.
I’m trying to find out from Chris what is different about his setup which causes the conflict and I’ll dp what needs to be done to sort things out. Just one question about your js though. Why is it that you hide the other menu ids but zap the html for #submenu? My investment is that it is trivial to restore ‘my’ submenu with inline styles but not so easy to recover the HTML. On my system your js only strips out the first and real submenu and leaves mine intact. I am guessing that more happens on Chris’s system.
said, on 10/Apr/08 at 2:12 am # :
Your change certainly works, but it struck me a little like having a date with a beautiful woman but at the last minute she decides to wear a burlap sack over her head so as not to show off. One nice thing of Admin Drop Down is to do away with the submenu if at all possible, so I didn’t want to drop it just like that.
I posted the changes to a thread on Alakhnor’s forum on how to modify his plugin so your change of setting ‘display_submenu’ to true is unnecessary. I think the general principles probably apply to other plugins. Find instances of the submenu id in the plugin code, and change them to something like #myplugin_submenu. Then, find the plugin’s admin CSS and rename the id’s as appropriate. One last step is to examine the styling of the original #submenu (which is what was intended) and make sure you have a newly named id with that styling (or at least the ones that are important).
Thanks again.
said, on 10/Apr/08 at 7:10 am # :
Rob » simple: if I give #submenu {display:none} the whole page scrolls a bit up and the margin between header and content disappears. Removing its content simply keep the margin since the ul#submenu element its still there.
said, on 10/Apr/08 at 8:31 am # :
Ozh, Wouldn’t {visibility: hidden} do the trick?
wrote, on 10/Apr/08 at 8:53 am # :
Absolutely beautiful. Love it!
pingback on 10/Apr/08 at 10:31 pm # :
[...] Download [...]
said, on 10/Apr/08 at 10:53 pm # :
I really like the look and feel of the new 2.5 capable plugin. It would be nice if it worked on WPMU, although the next version of wpmu won’t be released for a bit (still working out bugs with the merged in code).
pingback on 12/Apr/08 at 4:37 am # :
[...] Drop Down Menus (Demo Page) - helps improve the navigation around the blogging area. Here you will find a post showing the themes using the drop down menu. [...]
said, on 12/Apr/08 at 6:46 pm # :
Well done, very nice plugin for the new Wordpress version 2.5.
Unfortunately, for some reason, the ‘Help’ and ‘Forums’ links located on the top right corner next the the ‘Log out’ link are not displayed once i enable this plugin.
Can this be fixed in a future version.
Thanks in advance
said, on 12/Apr/08 at 9:53 pm # :
ioannis » Read here please. Those 2 links are hidden in purpose because there redundant (located in the footer) if not useless for most in their day to day tasks.
commented, on 12/Apr/08 at 11:20 pm # :
Hi Ozh,
I love this plugin and I love Fluency too, unfortunately I can not use both at the same time because the menu settings can not fit on the screen. Am I asking on the wrong place? This should be modified by Dean J. Robinson? I really don’t know.
Thank you, this plugin is just fabulous.
wrote, on 13/Apr/08 at 10:23 am # :
Joel Teixeira » Looks like a fluency issue, yes, although if you have too many plugins you’ll soon have the same problem with just my plugin and no fluency. I’m going to release an updated version of this plugin where submenu which are too long will drop horizontally so that they still fit into the screen
commented, on 13/Apr/08 at 12:45 pm # :
Yes Ozh,
You are right, I already have this problem using only your plugin - but if I get only your plugin actived (without Fluency) I can scroll down the screen and see all entries in menu (thx). Fluency kills my scroll skills ^^.
I will wait patiently and anxiously for the updated version of your plugin.
Thank you so much.
pingback on 13/Apr/08 at 3:37 pm # :
[...] Admin Drop Down Menu 2.0.3 » Ozh (url) Replaces admin menus with a CSS dropdown menu bar. Saves lots of clicks and page loads! For WordPress 2.5+ [...]
pingback on 14/Apr/08 at 10:25 am # :
[...] wp-content/plugins y luego activarlo y listo. También se puede usar junto al plugin para menús Ozh’s Admin Drop Down para mejorar estos y también con soporte para otros plugins. El tema en sí es más compacto, con [...]
said, on 14/Apr/08 at 6:37 pm # :
Is there any place to download the last version (2.0.2)? the latest one causes some strange behavior, like an unreadable light blue top menu, and worse, sometimes completely disappearing menus. The last version was working perfectly, so I am sorry I upgraded, but I am itchy that way sometimes :)
Thanks!
replied, on 14/Apr/08 at 7:42 pm # :
Stephen » Should be this one. Could you send me a sshot of what went wrong with your browser & 2.0.3 ?
pingback on 15/Apr/08 at 3:49 pm # :
[...] Admin Drop Down Menu [...]
pingback on 15/Apr/08 at 11:29 pm # :
[...] Admin Dropdown Menu [...]
pingback on 16/Apr/08 at 2:52 pm # :
[...] lo combiné con Admin Drop Down Menu que reordena el menú de navegación del CMS, los pone todos en la parte superior (incluyendo el [...]