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.

Download

Get the plugin :

Download the plugin :
ozh-admin-drop-down-menu.zip
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.

Features

  • 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.

Translations

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

Metastuff

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:

    sproke » thanks for feedback. If I ever come to visit NZ be sure I'll come and ask for that kiss !

  2. jazzle says:

    Works great until you have a long list in the options submenu…
    Can you hide the menus some other way?

  3. David says:

    Just wanted to say thanks for this plugin, it saves a lot of clicking!

    I've noticed that when you have a long options submenu, the contents get pushed from the right, back in on the left under the dashboard.

    David

  4. Thierry says:

    I have a problem with this plugin. When it is active, a space is inserted before the Doctype of the XHTML pages.
    But also at the beginning of the RSS feed, making it invalid.
    Even when it is the only plugin active.

    I don't understand how a plugin, improving the admin interface, can cause this problem.

    Sadly, I can't use it anymore…

  5. Ozh says:

    Thierry » you probably edited the file with either a bad text editor saving "rich" text, or with a bad text type (for instance, in some text editors you can specify ANSI, UTF8, DOS, UNIX, etc… formats).

  6. Thierry says:

    Ok thanks.
    I downloaded this time the .txt and I don't have the problem anymore.

  7. lamaMike says:

    Running WordPress 2, and I got this error on install:

    Parse error: parse error, unexpected T_STRING in /hsphere/local/home/lamamike/lamamike.com/blog/wp-content/plugins/wp_ozh_adminmenu.php on line 19

    Thoughts?

  8. Ozh says:

    Lamamike » you screwed something up. Delete, get the plugin again, don't edit it. If fails again, quit blogging :P

  9. Popovich says:

    Hey mate, great plugin, works perfectly in firefox. There is however a problem in IE7. The menus end up off the screen, a lot of them unreachable. Just a heads up, as I am happy to stick with firefox, anyways. I do have a lot of plugins installed, but I am pretty sure it worked fine with all of them in my earlier version of IE.

  10. rob says:

    Hmm, there appears to be a problem with plugins that add top-level menus and that are in subdirectories.

    Given the following menu code:

    add_menu_page('Now Reading', 'Now Reading', 9, dirname(__FILE__) . '/now-reading-add.php', 'now_reading_add');

    add_submenu_page(dirname(__FILE__) . '/now-reading-add.php', 'Add a Book', 'Add a Book', 9, dirname(__FILE__) . '/now-reading-add.php', 'now_reading_add');
    add_submenu_page(dirname(__FILE__) . '/now-reading-add.php', 'Manage Books', 'Manage Books', 9, dirname(__FILE__) . '/now-reading-manage.php', 'nr_manage');
    add_submenu_page(dirname(__FILE__) . '/now-reading-add.php', 'Options', 'Options', 9, dirname(__FILE__) . '/now-reading-options.php', 'nr_options');

    Everything works fine for WP (it correctly links to /wp-admin/admin.php?page=now-reading/now-reading-add.php) but Admin Drop Down Menu tries to link to /wp-admin/now-reading/now-reading-add.php?page=now-reading/now-reading-options.php.

    Perhaps a basename() on the menu entry's filename?

  11. rob says:

    Ack, thought pre tags were allowed :( Ah well, not too unreadable I hope.

  12. Jeff says:

    Whew! Passed the spambot test!

    As a couple people posted a few posts back, seems if you have many options, and I do, then the menu gets large, even covers up the top of the page as it "floats" over that portion of the page.

    My ideal version of this plugin would have the drop down menu not display at all unless the main menu is first hovered over by the mouse. This way if you approach the top of the page below the menu from the bottom, nothing is covered up.

    Hope Ozh gets this before his month long computer vacation! Read a good book for me. :)

  13. Sephiroth says:

    Hey there.. Opera user here.. I am using this plugin, along with the Tiger admin interface, and the main panel, (the right-side of the grey seperator) seems to "float" above your menus.. Is this effect wanted? (If you want, I'll give you a screenshot or two..) Browser: Opera 9, OS: Win XP Media Center Edition

  14. Dan says:

    I've installed the plugin but it doesn't work in OS X Firefox or Flock–does work in Safari. Very cool plugin, and I'd love it see it work on Mozilla-based browsers.

  15. Niklas says:

    Hey there!

    I just upgraded WordPress to 2.0.4, and since then, a loathsome error-line appeared at the top of my blog:

    Warning: ob_start(): output handler 'ob_gzhandler' cannot be used after 'URL-Rewriter' in /public_html/wp-includes/functions.php on line 832

    Could be just me, but I haven't altered functions.php in any way, and this just showed up after the upgrade.

  16. (Note for Niklas at the end…)

    Hi. I love this plugin, but thanks to you I also discovered (and Looooove!) the Tiger Admin plugin. This does _not_ work with it! (Mac OS 10.4.7, running Firefox 1.5.0.5 — site is running WordPress 2.0.4)

    The only effect it seems to have is it prevents the rollover shading on menu items that have submenus — i.e. only Dashboard and Import menus have the shading effect on rollover.

    It works fine without the Tiger Admin plugin. Please don't make me choose! :(

    also…

    Niklas, I got the same error upon updating WordPress — it is not related to this plugin. Don't "sync" your server files — manually overwrite the previous WP files with the new ones. That fixed it for me.

  17. Niklas says:

    Thanks for the note, Stephen, but I actually manually updated the files by overwriting the old ones.

  18. Nyomi says:

    First of all let me say that I think the functionality of your plugin is a sorely needed feature when you spend as much time in the WordPress admin interface as I do. Thanks for making it!

    The plugin works as advertised, but I am having some funky display issues with it that, while primarily cosmetic, could offset the benefit of using the plugin for some people. I will try to describe these but if that is insufficient I can email you screenshots if you would like.

    I am using Firefox 1.5.0.6 on OS X 10.3.9, with WordPress 2.0.3 installed. I have a lot of plugins installed (just around 30, not counting widgets!), so my Manage submenu runs onto 2 lines and my Options submenu runs onto 3 lines, but neither overlaps the content area.

    Due obviously to the large amount of plugins I have installed, here's what happens when I enable your plugin:

    1) No matter Main Menu link I hover my cursor over, instead of a single line submenu area, I see a 2 line submenu area that overlaps the content area (e.g. it cuts off the top of the status message saying "Plugin activated"). The exception to this is when I hover over the Options link, where it shows a 3 line submenu area (as it should) that overlaps the content area.

    2) If I move the cursor into the blank 2nd line of a submenu area (whether coming from above or from below) it suddenly displays all the submenu items from the Options menu instead of the submenu items from the Main Menu item that I have active.

    3) If I have any of the Options submenu items active and hover my cursor over any other Main Menu item, I will see the submenu items for it, but also still see the bottom 2 lines of the Options submenu items (exept for Manage, where I see just the bottom line because it's a 2 line submenu to begin with).

    4) When I make Import active from the Main Menu, I see at least 2 overlapping submenus. One is about half transparent and appears where it should, the other is slightly transparent and starts just under the word Presentation then runs off the left side of the browser window and is cut off. They both contain links from the Options submenu. If I then hover the cursor over the word Import, I see a 3rd transparent submenu with just the "…" that normally appears if you hover over Import.

    5) As reported by a previous commentor, this plugin does not work for me in in conjunction with Tiger Style Admin (v2.0.1). It has no effect except disabling the grey bg when hovering the cursor over all top level menu links except "Import")

  19. dragon4 says:

    Parse error: parse error, unexpected T_SL in wp_ozh_adminmenu.php on line 173

  20. Paul Roberts says:

    just to let you know, the menu is wrongly positioned in IE7rc1, it apears on top of the main menu.

  21. icarus says:

    i have the same problem as [68] Nyomi mentioned.
    except for that, the plugin is great!!
    thx!!!

  22. anne says:

    irks.. sorry.. it appears that i am the only one who doesn't get even the beasic installation but i have to know it: what did you mean with the two files having the same name and BOTH being saved as .php?? i only installed one but it doesn't work, naturally.

    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)

  23. K.D.A.S says:

    Hey there.. I found a little problem with the old style control panel & Admin Drop Down Menu: if there are too many subcategories, so that there is a second line, it stays in place even if you move your cursor on another category (if this one doesn't have a second line!)

    and a second one.. maybe it's connected to the first: when choosing a main category (no click), going with the cursor under the subcategory-line and then to the most left entry and upwards again it changes to the one category with two lines (the one from the first problem…)

    just thought you should know ;)

    Greetz & have a nice life,
    K.D.A.S

  24. Zero says:

    very good!
    it is save my more time..

  25. Kenzo says:

    Salut,
    Merci pour ce plugin, ca me permet economiser bcp de click ^^.
    J'ai 1 sugestion: peux tu faire 1 version drop down classic (de haut en bas) pour ce qui n'utilise pas Tiger admin stp? Je me trompe chaque fois le cible dans la ligne menu(car c'est petit).
    Merci

  26. Iva says:

    Sounds like it can save a lot of time. Thanks:)

  27. BLOG TODAY says:

    YES, this plugin is a great job and very helpful.
    thx a lot. :-)

  28. ovidiu says:

    hello,

    I love your plugin, except that I have some problems with it.
    The point is that my options page has two rows of options (I use a lot of plugins….) so when I go to an option page, and then later want to go to write a post, when I hover over write, I cannot click on the post or page submenue because the two-rows submenue of the options tab is overlaying this menue.

    I hope I could explain it right, if not please tell me where to send you a screenshot of what is happening…

    regards
    Ovidiu

  29. Rayana says:

    It's really useful, thank you so much :)

  30. […] 2006å¹´10月25æ—¥ 晚上更新: 首字下沉:不知道为什么叫首字下沉,在我看来应该是首字放大。 Did You Pass Math?:使用简单的算术防止评论SPAM的。 Admin Drop Down Menu:简化管理界面,可以方便的切换到某个功能的子项。 Jiehoo Bookmark:我自己修改的Blog It!代码得到的书签插件。 […]

  31. […] * Admin Drop Down Menu: Displays a CSS driven drop down menu with all admin links.No need to click on "Manage" then "Comments".When you want to reach a "sub" admin page, you need to load the main page first. Like, you have to first click on "Manage" to be able to manage "Comments".Cumbersome, heh ? Get all your admin links in one handy drop down menu. WP 2.0 […]

  32. […] Admin Drop Down Menu 后台菜单插件 减少你的点击量 在IE中会出错。并且会造成K2上的拖动栏无法使用。已禁用。效果 […]

  33. […] Admin Drop Down Menu – замества администраторското меню с CSS drop-down такова. Понякога леко ме дразни как мърда и може да го барна лекичко или да го махна. Все още е не се знае. […]

  34. […] 3、增加WordPress Plugin: Worpdress Admin Drop Down Menu […]

  35. […] Admin Drop Down Menu: este plugin te facilitará enormemente la navegación por el panel de administración de WordPress. […]

  36. […] h3>Admin Drop Down Menuh3> p>This a href="http://planetozh.com/blog//my-projects/wordpress-admin-menu-drop-down-css/” target="_blank">plugina> replaces admin menu and submenu with a 2 level horizontal CSS dropdown menu bar. It saves me so much time and clicks!p> h3>Customized More Linkh3> p>A simple plugin that adds a CSS class to the default "read more" link tag, by a href="http://txfx.net/” target="_blank">Mark Jaquitha>.p> […]

  37. […] Admin Drop Down Menu Adds a menu bar to the WordPress admin menu, saving you lots of clicks. […]

  38. […] Admin Drop Down Menu Adds a menu bar to the WordPress admin menu, saving you lots of clicks. […]

  39. Martin Muehl says:

    I love that plugin since it really saves a lot of time.

    Unfortunately it doesn't work with IE7, the second line of navigation is being placed over the first one, which makes it hard to navigate of course… ;-)

  40. […] Breadcrumb-Nav-xt –> alles wird übersichtlicher German_Permalinks –> wegen schöneren Permalinks Google_Sitemaps –> für den Ãœberblick Admin Drop Down Menu –> für die Schnelligkeit WP-ContactForm –> da ich die Kommentare ausgeschaltet habe. […]

  41. […] 11 de Novembro de 2006 Admin Drop Down Menu fazendo blogueiros mais felizes 11 de Novembro de 2006 O Jânio achou e deu a dica. Quem for esperto, vai instalar o Admin DropDown Menu que faz com que os menus do painel do WP sejam dinâmicos, sensíveis ao passar do mouse. […]

  42. […] Excelente dica do meu conterrâneo Thallis Valle: Quem for esperto, vai instalar o Admin Drop Down Menu que faz com que os menus do painel do WordPress sejam dinâmicos, sensíveis ao passar do mouse. […]

  43. […] Certos plugins são tão simples e, ao mesmo tempo, tão úteis, que não raras vezes me levam ao seguinte questionamento: "por que ninguém pensou nisso antes?". O Admin Drop Down Menu é um deles. […]

  44. […] Admin Drop Down Menu Ottimizzate il tempo rendendo dinamica la barra dei menù del vostro wordpress in modo da avere con un solo click tutte le voci a disposizione […]

  45. Hi,

    I have been using this plugin for the last 10 months or so, and thoroughly enjoy it. But is has broken since IE7 came out. Could you take a look at it and hopefully update its code so it becomes compatible with Crapsoft's IE7.

    Thanks.

  46. […] Admin Drop Down Menu […]

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.