On: 2006/01/19
Shorter URL for this page: http://ozh.in/kl

One of the first things I wanted to improve in the admin area of my WordPress blog, back in the 1.5 days, was the header menu. I wanted 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 came a very neat plugin : the WordPress Admin Drop Down Menu

When WordPress 2.7 and its new and optimized user interface came, I thought there was still room for improvements: a horizontal menu gave the admin area more of a "desktop application" feel, and I think it's superior to a vertical menu. So I updated the WordPress Admin Drop Down Menu.


Get the plugin :

Download the plugin :
Extract and upload to your blog, preserving directory structure.
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.


  • Customizable color scheme with a neat color picker
  • Normal mode for regular users, compact mode for real estate maniacs, minimal mode for those who never have enough
  • Optional cute icons from FamFamFam
  • Enhanced compatibility with handheld devices
  • Joy and happiness for every day

Javascript is involved for advanced features and to make stuff compatible with MSIE6, but on any decent browser everything works even with Javascript disabled.

Super neat color picking.

Any color you'll love.

Normal or compact display.

Browser compatibility

The plugin has been developed on Firefox 3, Chrome and MSIE7. It should do fine with MSIE6 and Safari too.

There are glitches with Firefox 2 and Camino which both use a deprecated rendering engine. There are also glitches with Opera. I won't fix these, but if anyone wants to submit a CSS patch to resolve one of these issue, you're welcome :)

Developer friendly

The plugin comes with a wickedly cool API that will allow other plugin developers to interact with it, like adding your own custom icon for your plugin. Read the API for Coders page for examples and documentation. Also, all elements the plugin produces get custom CSS classes and id's to allow easy styling or selecting.


The plugin is ready for interglobanalization and there is a .pot template file included so polyglots can even make their own translation and sent the .mo and .po files to me that I'll include in the package.

The plugin comes with the following translations, in no particular order:

And maybe more since I might totally forget to update this list :)

Older Versions

All my plugins are designed to run on the latest WordPress version available. Upgrade WordPress whenever a new version is out, or be sorry when your site gets compromised.

If for some unintelligent reason you need to get an older version of this plugin, it might be available, yet totally unsupported or recommended. Check here: Other versions.

Feedback, Bug report, Feature request

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!

If you're reporting bugs, you're welcome, but please provide a screenshot and informations about your browser & your OS. I'm not supporting deprecated blogs or plugins or browsers, and I can't respond to incomplete bug reports.

If you're suggesting a feature, you're welcome too, but I won't add an admin menu on the public side of the blog, on top of pages. If you're looking after having this menu fixed on top of page, check this companion plugin that works as a plugin to this plugin: Admin Menus Fixed.

Shorter URL

Want to share or tweet this page? Please use this short URL: http://ozh.in/kl


This page "WordPress Plugin : Admin Drop Down Menu" was posted on 19/01/2006 at 10:28 am
Watch this discussion : Comments RSS 2.0.

1,642 Blablas

  1. Ozh says:

    Lane Lester » There's an option for this in the plugin settings

  2. Lane Lester says:

    Ozh, is this what you mean:

    Top Links Make top links clickable
    Uncheck this option to improve compatibility with browsers that cannot handle the "hover" event (ie most handheld devices)

    When I uncheck it, it doesn't seem that I can do anything with the iPad, because touching a main menu item does nothing. With it checked, the main menu item is executed, but there's no way to get to a submenu item.

  3. Lance says:

    Absolutely love this plugin and have used it for a long time. Thanks.

    Just updated to WP3.5 and the plugin broke. The images are not showing up properly. Checked in on many hosts and many browsers. All the same problem.

    Any thoughts?

  4. Ozh says:

    Lance » No problem for me with WP 3.5 and plugin 3.6.4

  5. Lance says:

    Ozh – Was using 3.6.3. Just saw the update notification this morning. 3.6.4 did the trick. Thanks for a great plugin and great support.

  6. Bill Murray says:

    Thanks for a great plugin.

    On WP 3.5 multi-site with Admin Drop Down menu ver 3.6.4 activated on the main site, the images on the network admin are broken links for the menu items Dashboard through Updates. On site admin, all images display fine.

    In the source, I see:

    If I recall correctly, ver 3.6.3 worked perfectly in this regard, even under WP 3.5.

    Could it be my setup?

  7. B.E.Johnson says:

    WP v3.5, Admin Drop Down Menu v3.6.4

    I'm getting the same no icons on Network Admin as well. Network activated. Subsites work fine, including the Primary Blog Admin, where I change the menu preferences that apply to the Network Admin screens.

  8. Vin Carrillo says:

    Hey Ozh. Thanks for the plugin.

    Can you make the >> link to the "Visit Site" front-end open in a new window? Minor inconvenience having to leave the dashboard and I always disliked it in the vanilla WP menu.

    No biggie but great if you can add a _blank or similar element.

  9. Ozh says:

    Vin Carrillo » I'll never do that. Forcing targets on link is evil, since you can't escape it, while having no target lets the user decide (regular click for same tab or right click / middle click / whatever for another tab)

  10. Lane Lester says:

    I understand your reasoning about the target thing, although I would also prefer it.

    My wish is that the "disable admin bar" option would disable it on the actual web pages, too. I hate that "feature," and the P3 plugin tester says the admin bar disabler plugin adds a lot of time to page load.

  11. B.E.Johnson says:

    The Toolbar visibility on the frontend (actual web pages) has always been selectable:

    Your Profile > Toolbar check box > Show Toolbar when viewing site

    Duplicating that function would be unnecessary.

  12. LLane Lester says:

    Wow! I'm evidently not the expert I like to think I am. Thanks!

  13. B.E.Johnson says:

    You're welcome.

    Back when the Admin Bar first came out, there were two checkboxes there; one for frontend, one for backend. When they renamed the Admin Bar to Toolbar and made it persistent, they removed the backend checkbox; because they want everyone to use it and certain plugins add menus to it. Ozh' setting restores the removal functionality but, with the Toolbar disabled, any menus that plugins add to it won't be available.

  14. Nesako says:

    Nice plugin, but there is a bug if screen size is reduced, @media css properties for max 900px screens are then activated and that causes blank space to the left to appear and whole menu shifts to the right…just try resizing the window and you will see what I mean (or just login using iphone…)

  15. cat says:

    Thanks for a great menu!

  16. Roy says:

    Like this plug-in but have big issue just discovered. When the Ozh plugin is enabled, the "All in one calendar" htt://time.ly does not properly display its events/Calendar feeds" page. Ozh makes the calendar plugin appear to be broken. Hope there is a fix.


  17. Aryan Duntley says:

    Great plugin. Thank you.

    Same issue as Nesako. Wonder if you could maybe give some possibilities on reverting to wordpress default styling whenever the screen size gets to a certain width. That will put the small icons back to the left of the page and allow for the full responsiveness of the WP Admin area. As it is, the responsiveness is lacking. Looking into the issue myself right now, but writing this just in case you have a quick answer before I start editing anything.

  18. Kwok says:

    sorry, wrong code…..

    what i meant is that img src is broken.

    page source: img class="wp-menu-image" src="div"

  19. Randall says:


    Love this plugin. Such a better use of precious desktop and window area. I have a problem though and the link below is a post of mine from yesterday to the Jetpack forum explaining what might be a conflict between Ozh and Jetpack which creates a 404 error for every page change, edit, publish click, save draft click, etc. etc. I perform within my website.


    Really would like to keep Ozh, but with the 404 errors I am afraid the NSA is going to pick it up an misconstrue it as some sort of terrorist attack or a threat to national security and shut my website down. :) Anyone familiar with this? Any fixes available for a complete and utter noob?

  20. Ozh says:

    Randall » I'm running both on all my sites, no problem detected

  21. BG! says:

    Running both on mine and no issues like you describe, Randall.

    It's still not breaking long lists though – it ceased to do that when I updated WP to v3.3 way back in 2011 :-(

  22. Randall says:

    Thank you for the heads-up guys.
    Might be corruption somewhere so I'll try a re-install of the plugins.
    Keep your stick on the ice.



  23. Paul says:

    In my 20 years if IT, this is the best software ever! wordpress has just had a full version upgrade after installing this. yay :-)

    one frustrated "has-had-to-use-wordpress" developer. now i like using it!

  24. Duane says:

    Great plugin! Is there a way to make the menu bar static? Where it always stays just below the wordpress bar instead of scrolling with everything else?


  25. Davit says:

    When WP_DEBUG is set to true I get this:

    Notice: Undefined index: displayfav in /…/wp-content/plugins/ozh-admin-drop-down-menu/inc/core.php on line 264

  26. Ozh says:

    Davit » Indeed, thanks for reporting. I'm pushing a fix.

  27. asa says:

    LOVE Ozh drop-down.. hard to live without.. BUT is totally broken by WordPress 3.7.1.. Waaaaah!

  28. Ozh says:

    asa: absolutely not.

  29. B.E.Johnson says:

    Agreed. Works here on three separate installs. So, one would gather that something with your install is Borked.

  30. Ice says:


    Nice plugin !!

    Suggestion to make the menu stationary (non scrollable)
    so that one can always access the menu without scrolling up to see it.


  31. Ozh says:

    Ice » there's a companion plugin for this. Don't remember the name.

  32. B.E.Johnson says:

    It's Admin Menus Fixed. Mentioned and linked to on this page in the last sentence in the Feedback, Bug Report, Feature Request section.

  33. Jim Reekes says:

    First time this old reliable (and great) plugin has caused me any problems.

    I found a conflict with "Ozh' Admin Drop Down Menu"and "Event Organizer" http://wordpress.org/plugins/event-organiser/

    I need the Event Organizer more than Ozh, so for now I'll say goodbye to my old friend. :(

    All I do to trigger the crash is install both plugins, do to Events->Venues. Add a couple venues, then to back to the Venue list and click Edit. I get what looks like a white screen of death with only the text message "cannot load venues."

    Hope that's enough to demonstrate the problem. I'd like to re-activate Ozh.

  34. Boris Osadciw says:

    Plugin works great with 1 issue and that is the icons it tries to generate as it rebuilds the menu display as "image not found". When it first starts, it shows just fine, but as it looks for all the menus and re-generates the list is when the icons get lost for some reason. Other wise the plugin works great and it does display the drop down menu and icons. Any ideas as to why this is happening or a fix for it ??
    Let me know..thank you..

  35. war59312 says:

    Broken with WP Version 3.9.1.

    Images are not displaying correctly now.


    Even Admin Menus Fixed is broken now too.

  36. Boris Osadciw says:

    The plug in works for me and I'm using 3.9.1 . The only issue I have is that the icons will not display. If I disable the icons the menu works, but if enable the icons they show up as broken links. I've asked if this can be fixed, but as you can see no support is offered for it any more and that's a shame as this is a nice plugin. It cleans up the admin area for better viewing.

  37. B.E. Johnson says:

    The reason that the "icons" don't work is that there are no icons. It's a font. The good news is, there's a fix.

    Go here on the WordPress Repository Support page:

    Be sure to read the whole thread, as there is an adjustment that I found had to be made to get the font to display correctly.

    As for Admin Menus Fixed, it works on my 3.9.1 as it should. Tested on every release as it comes out.

  38. D4niela says:

    Nice Menu. I tried to fit my needs. Only one thing I wasen't able to change. the Color of the "default" grey icons. I wanna have them white. I changed the menu, only the icons displayed. is it possible to change the color from the icons?


  39. Nikelle Gessner says:

    Is it possible to column links to an external url?

  40. Hispalis says:

    Love the plugin. Makes your life much easier. Congratulations.
    I was wondering if there is any chance the menu bar could be sticky to avoid going top to change options. Thanks in advance.

  41. Brad says:

    Your menu so greatly improves the WordPress admin area that it should be the default admin menu in WordPress. Have you tried donating it to the WordPress Development team, maybe you could join the team if you did, your plug is that good.

  42. killfal says:

    Como se llamo esto i am from SPAIN

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Gravatars: Curious about the little images next to each commenter's name ? Go to Gravatar and sign for a free account
Spam: Various spam plugins may be activated. I'll put pins in a Voodoo doll if you spam me.