On: 2006/01/19 Viewed: 434270 times
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,641 Blablas

  1. Aaqil says:

    Thank you so much that's even compatible for urdu farsi arabic

  2. steve says:

    This is one plugin I've grown to love – its 100% better than the default set up.

    But….I've had to increase the security of my blog, and put an htaccess file into wp-content.
    All the file contains so far is

    1. Order Allow,Deny
    2. Deny from all
    3. Files ~ "\.(css|jpe?g|png|gif|js)$"
    4.  Allow from all
    5. /Files

    This breaks the menu. I tried adding

    1. Files "wp_ozh_adminmenu.php"
    2.  Allow from all
    3. /Files

    That doesn't work. If I delete the htaccess file the menu works fine again. Could you tell me what I need to add to the htaccess file to make it compatible with the menu?

  3. Ozh says:

    steve » don't know

  4. Jay says:

    Great plugin!

    However, same problem as Rakshit (21/Apr/10): "In Google chrome it shows menu in horizontal way. for e.g. setting tab, it shows long horizontal menu. So we need to scroll horizontally for looking at all pages. I have added two styles in "ozhmenu li ul" class which resolve this problem."

    Looking for those two styles, and also for integration into a future update.

  5. Rich says:

    Hey Ozh,

    Love the plugin…but having a problem, and only with upgrading. I'm running several blogs on my site, all up the 2.9.2 WP, but some have different plugin sets. My main site, and a few others, will not update thru WP plugin update, or Tools>upgrade functions.

    When I attempt to (and not update by FTP), the plugin upgrade brings me to my site's 404 page. Any idea why this might be? I've noticed this for the last few weeks. Otherwise, when I setup a new blog site, your plugin is always the first I activate, because it frees up so much screen space to give me some elbow room. Thanks for any comments back.

  6. SVallie says:

    I absolutely LOVE this plugin, however the last two updates have broken the admin backside of the wordpress site.

    I use Chrome and WP 2.9+ [always the most current version available]. However, after installing today's update I'm getting this error:

    Fatal error: Call to undefined function get_admin_url() in wp-content/plugins/ozh-admin-drop-down-menu/inc/core.php on line 242

  7. Ozh says:

    SVallie » as mentioned on this page, on the repository and in the readme.txt (arguably I forgot the plugin header, just fixed this) this is for WP 3.0+

  8. Alex says:

    I also get error on upgrading. I appreciate that your latest version is for WP3 but I simply activated the auto upgrade on WP2.9 and it upgraded to the latest. Is there anyway you can either stop this or release it as a seperate plugin as most people won't bother to read that it is v3 only and their admin will break when the auto upgrade.

  9. Ozh says:

    Alex » Yeah I thought WP 3.0 would be out sooner (this wednesday). I've added a check in the plugin to prevent activation on earlier versions of WP.

  10. CarpetGuy says:

    Hello Ozh, I just upgraded and have found a red outline, 10px thick around the site URL in the admin menu, what is up with that? I have several sites, and not all of them have done this, when I inspect the element, here is the code

    1. #ozhmenu #oam_bloglink a {
    2. border:10px solid red;
    3. color:#FFFFFF;
    4. font-weight:bolder;

    Please tell me that there is a way to remove this, thanks


  11. Love the admin dropdown menu. Was running WP 2.9 and then did a mass upgrade of 16 add-ins and then, while trying to access my dashboard, I got this error:

    Fatal error: Call to undefined function get_admin_url() in /home4/edinform/public_html/wp-content/plugins/ozh-admin-drop-down-menu/inc/core.php on line 242

    Any suggestions on the least painful way to try to fix this would be appreciated!

  12. Ozh says:

    Keith Conover » Delete and reinstall the plugin from the repository. I've fixed this. Or, better, upgrade WP.

  13. Ozh says:

    CarpetGuy » Must be some left over code I forgot there. Weird, I've never seen this rendered on the screen. I've remove them in the plugin, re-get it.

  14. Lori says:

    Upgraded to WordPress 3.0. today, unfortunately the drop down menu is not working. I even downloaded the plug-in again and re-installed but no luck. It shows up as a horizontal line instead of vertical.


  15. Sparanoid says:

    When I use Minimal Mode to hide the header, it shows a red border around my site name:

    1. #ozhmenu #oam_bloglink a {
    2. border:10px solid red;
    3. color:#FFFFFF;
    4. font-weight:bolder;
    5. }
  16. Ozh says:

    Lori » there's a test file in the /inc directory. Load it in your browser for a check & explanation of what fails.

  17. CarpetGuy says:

    Thanks Ozh, I just removed the solid red from the .css, I am glad this was not on purpose, so, with the next upgrade it will stay gone. Again, thanks for my favorite plugin. Oh, I have to admit, I really thought the folks at WP would have gotten rid of that sidebar by now, guess I was wrong

  18. Ray Gulick says:

    Just upgraded to WP 3.0, and the latest Ozh Admin Menu which is supposed to work with WP 3.0. The menu is broken, however. It just appears as a vertical list. Probably a CSS issue, but it's the same in both Firefox 3.6.3 and Chrome 5.0 (mac).

  19. Lori says:

    Ray that is exactly what it is doing for me also.

  20. Ray Gulick says:

    In fact, I just noticed that my admin area is displaying both the "standard" menu AND the vertical Ozh menu. So apparently, the Ozh menu is not replacing the standard admin menu.

  21. Lori says:

    Exactly mine also Ray

  22. Ray Gulick says:

    Like you, Lori. I uninstalled and reinstalled, and still have the problem. Good to know I'm not the only one experiencing the problem.

  23. Lori says:

    That is what mine looks like to, good thing I am not the only one. =))

  24. Problem with update of Admin Drop Down Menu too on the french WP 3.0! Let's wait for a fix…

  25. Ray Gulick says:

    Waiting as patiently as I can. WP admin is ugly and more difficult to use without Ozh Admin Menu. ;-)

  26. Andy Hodges says:

    Having the same problem as Lori and Ray … suffering withdrawal symptoms.

  27. Thiago says:

    Ray Gulick, same problem here !!!

  28. Lee Rickler says:

    Same here but I have done a few tests.
    On a straight upgrade or install to v3, the plugin works as normal.
    On a multi site install, the plugin fails.

  29. Ray Gulick says:

    Mine is not a multisite install, still fails.

  30. Ray Gulick says:

    It appears to me to have something to do with the reference to the stylesheet in the header. On a text page, if I remove all the garbage following "adminmenu.css.php", things seem to drop into place.

  31. Ray Gulick says:

    That should have read "test page," and for some reason, code brackets no workie in comments. View the source, find the link reference, which shows this link with what looks like a lot of extra garbage:


  32. Ray Gulick says:

    Here's an interim fix, though it removes your ability to apply any settings:
    1. from the plugins editor, select "ozh-admin-drop-down-menu/inc/core.php"
    2. search for this string: /adminmenu.css.php?query
    3. delete "?query" and save the file.

    As I noted, this will remove your ability to apply any settings to the admin menu, but it allows you to use it.

  33. Rich says:


    Still having issues with the menu system. Can't activate the plugin (v3.4). Backtracked to 3.3.10. Can't activate. Both versions give me the dreaded 404 error (www.domain.org/404) when either trying to activate, upgrade, edit within admin, etc. If I could get past this issue, possibly might be able to try Ray's fix below just to get it working again. Any ideas? Thanks…

  34. Rich says:

    Forgot to add, I am running wp 3.0, a slew of other plugins, and my own custom made them (created with Artisteer). Would that make ANY difference?

  35. Ray Gulick says:

    Here's a better fix (although it did not work for Rich):

    1. Delete most recent version of Ozh Admin Menu
    2. Download v. 3.3.1 (above) and upload to your plugins folder
    3. Activate it (viola!). You should have the Ozh Admin Menu you've grown to love.

    Rich, it sounds like you have some odd issues going on. I would suggest deactivating all plugins and reactivating one at a time to see if you can isolate a conflict. Your theme should not affect your admin area.

  36. Rich says:

    Ray, thanks…got it.

    I'm running a LOT of plugins, but using WP Super Cache, and the page load times are fine (under 3 seconds). Had to deactivate ALL of them…last one being Ozh' Absolute Comments . Trying to deactivate THAT one early in this process caused a 404 as well, until it was the last plugin to deactivate. Strange.

    So, deleted Admin menu folder, deactivated ALL plugins (I'll just say "over 100"), uploaded 3.3.11, activated it, UPGRADED IT to 3.4, using the auto upgrade feature, and Voilà…success. Reactivated MOST of the rest of the "recently active" plugins, and now Ozh menus are working PERFECTLY.

    I had thought about turning off ALL plugins days ago, but it was late, and I just didn't need it that bad. Now that it's done, I seem to remember having to do that a few plugin versions back for Admin Menu.

    Anyway, thanks to you Ray, and most especially to you, Ozh…this IS my favorite WP plugin of ALL I've used. Been hacking WP since 1.3 something or other…2005 at least.


  37. Steve Hall says:

    Having the same problem Ray is seeing. Unfortunately, re-upgrading from 3.3.1 to 3.4.1 didn't solve the problem.

    When this first occurred (when 3.4 was released, right after WP 3.0 came out) I wrote to Ozh, including a screenshot like Ray's. Ozh' response was that there might be 3 possible causes:
    (1) another plugin might be conflicting. So I disabled all but Drop-Down Menu. No joy.
    (2) A .htaccess entry might be causing a problem. So I removed my .htaccess file (it's now a 0-byte file). Again, no joy.
    (3) My hosting provider might be blocking php execution in some WordPress folders (e.g., /wp-content/ or /wp-content/plugins/). Filed a service report with my host (Arvixe.com) who promptly verified they do no php blocking at all.

    I'm using the Thesis premium theme for WordPress, but it has never, ever conflicted with a plugin before this. However, is anyone else having this issue also using Thesis?

  38. Lori says:

    Ray it worked for me. Thanks a bunch!

  39. Ray Gulick says:

    So this is interesting: I had an opportunity to do a new installation of WP this morning and, of course, installed WP3.0. I then added Ozh Admin Menu 3.4.1 (the one that has not been playing nicely with WP3.0 for me and others here) via the "add plugins" function in the admin area. It works fine.

    Is it possible it's only a problem on sites that have been upgraded to 3.0 while Ozh Admin Menu is activated?

  40. Lori says:

    Well for me Ray, I have two sites and what is funny is it did not work on the one where I deactivated all the plug-ins.

    ON the second site I just kept the plug-ins active and they all worked (including Ozh Admin Menu 3.4.1. Go figure.

  41. Ray Gulick says:

    Kind of hard to see a pattern in each of these cases that's helpful…

  42. Steve Hall says:

    I've tried each suggested solution; unfortunately, nothing has worked. The only thing I have not tried is to upgrade to WordPress 3.0 (again) after removing Ozh Admin Menu. Not even sure HOW to do that, though, since 3.0 is active on my site now.

  43. Ray Gulick says:

    Steve – So, going back to Ozh v.3.3.11 and using that (not upgrading to most recent Ozh menu) didn't work for you?

  44. Steve Hall says:

    Ray – Sadly, no. I just did it once more, after completely removing the Ozh Admin Menu folder. I get the same vertical menu listing that I get with 3.4.1.

    Starting to think a virgin WP install may be my only hope…and really not looking forward to doing that. I supposed I could simply remove all my WP files then treat it as a new installation…but I really REALLY like the control of a semi-automated installation process.

  45. sam says:

    I can't remove the admin bar, keeps saying there is a folder created already. Can anyone help,

  46. Ray Gulick says:

    Sam – Did you try accessing your plugins folder via FTP and dragging the ozh-admin-drop-down-menu folder to the trash?

  47. Rich says:


    In certain versions of IE(even different builds of v7, for example), I seen the vertical menu instead of the correct horizontal display. I've seen in both v6 and v7. Using FireFox or Chrome, the admin menu displays correctly. Try switching browsers to see if that makes a difference.

  48. Steve Hall says:

    Rich – I use Chrome exclusively (and I'm on a Mac, as well). I was able to resolve the issue by uninstalling WP 3.0, reinstalling it, and installing Ozh Admin Menu as my first add-on. Now, everything is peachy.

    Just very strange that it would take such drastic measures on a pretty vanilla installation.

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.