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 :
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:
- Turkish, thanks to Baris Ünver
- Korean, thanks to Jong-In Kim
- Spanish, thanks to Karin Sequen
- Italian, thanks to Gianni Diurno
- Deutsch, thanks to Frasier Crane
- Russian, thanks to Fat Cow
- Brazilian Portuguese, thanks to Renato Tavares
- Greek, thanks to Friedlich
- Belorussian, thanks to ilyuha
- Hebrew, thanks to Amiad Bareli
- Romanian, thanks to Octav
- Ukrainian , thanks to wpp.pp.ua and Jurko Chervony
- Traditional Chinese, thanks to Paogray and Joan Wang
- Dutch, thanks to Cees van den Heuvel
- Slovak, thanks to Branco from WebHostingGeeks.com
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
[…] and clean translating framework. So basically, every time I botched the adminmenu.pot file in my Admin Drop Down Menu plugin recently (by leaving hard coded hence untranslatable strings in it), I sort of wasted kind […]
[…] navigation area and thereby giving more room for the content. It was called, amazingly enough, Admin Drop Down Menu. It was so easy to install and it worked just as advertized. Now I have a nice clean interface […]
HI Ozh. I really like this plugin. It might be me and it might not be…. but when I change the menu colors… after saving the changes the menu color stays the same before the change. Any suggestion(s)
I like the plugin's functionality, a lot, but the cutesy graphics behind all the items in the pulldown menu renders theese items nearly impossible to read, rendering this otherwise great plugin more annoying than useful.
I do not see any way within the plugin settings control panel or the code itself to disable the tiled images behind the items in the pulldown menu. Please provide a way to do this, so that I can take advantage of this useful plugin
Rod » Yes, I somehow managed to break this a few release ago. Fix on its way.
hey Ohz, I'm getting crazy, or there has been daily updates lately?
Johnny C » You're not crazy :) I've been fixing a few stuff, breaking some others in the meantime, then fixing them :) I'm also bumping the version to the next .0.0.1 when a language is added.
Would you like to add an option for RTL blogs ?
My blog locale is Arabic so every thing is from right to left
Link for the Arabic version of WP v2.7.1 : http://www.ar-wp.com/wordpress-2.7.1-ar.zip
Just downloaded the laatest version. All icons appears as repeated tiles in the menus. Fixed it by renaming the images folder to wipe out all image URIs… waiting for a fix
Richard: no fix coming, I can't replicate this on FF3 and Windows.
was wondering where this build numbering feature going…
=)
now i can see the real meaning.
its lol and stuff
redfox » Actually it was totally unexpected, but when I saw the opportunity, I just couldn't resist :) Too bad I'll be updating the plugin in the next couple of days! (adding support for RTL locales)
Version 3.1.3.3.7? Cute. :P
[…] Ozh' Admin Drop Down Menu -> Un menú horizontal del panel de administración de WordPress. Un firme candidato para ser activado. […]
WAU!!! Thi is a mega cool Plugin, Tanks!!!, all functions work in Russian languages
[…] küçük ek özellik eklenmi? bulunuyor. Eski admin paneli çok kullan??s?z oldu?u için ben Ozh Admin Drop Down Eklentisini kullan?yordum art?k ihtiyaç kalmamas?na ra?men yinede kullan?yorum çünkü […]
[…] The Ozh Admin Drop Down MenuIt is a header menu that displays drop down buttons for all of the admin actions so they can be accessed at any time. This feature has already made things much easier in these initial WordPressing days. I uploaded it to the directory, activated it, and set a custom color for the buttons. It also has little dialog bubbles that count the number of counted items like new comments. […]
[…] WordPress ??????? ???????????? ?????? ??? ????? ??????. 16. Admin Drop-Down Menu — ??????? ?????????? ???? ? ???????, ??? […]
Wonderful. This should be a part of the standard WordPress install.
Hi,
Liked the plugin, saving a lot of time and clicks as intended. With the new version of wordpress, it is not giving me joy anymore. The Settings menu is at the very right hand side of the page, and the dropdown menu is now not accessible anymore. It drops down of screen to the right. If I remember correctly, the older versions automatically rearranged the dropdown to display all icons in a square. Browser is Seamonkey on winxp. Any solutions?
[…] Ozh' Admin Drop Down Menu An extremely useful admin plugin. It puts all of the admin options in a handy dropdown. […]
[…] Plugins for Usability Ozh' Admin Drop Down Menu […]
[…] plugin I used in this version was Ozh's Admin Drop Down Menu.. Thanks man.. It really save my time and […]
[…] been using Ozh's Admin Drop Down Menu, a WordPress plugin that arranges the current admin area menus in a horizontal, instead of a […]
There's a bug in the ozh admin menu! user -> subscriber -> the "Tools" main link goes to 'http=' creating a 404 message. (The sub-link is ok and goes to tools.php)
Cheers
George
[…] Ozh' Admin Drop Down Menu […]
[…] been using Ozh's Admin Drop Down Menu, a WordPress plugin that arranges the current admin area menus in a horizontal, instead of a […]
Running 3.1.3.3.7 php Notices are generated each time the plugin is executed:
Undefined variable: fluency in adminmenu.css.php on line 286
Undefined variable: fluency in adminmenu.css.php on line 292
Undefined variable: mu in adminmenu.css.php on line 319
I isset() them and solved the problem. I also noticed that the original declarations were commented in lines 32 and 33.
Seriously this is the best plugin ever made, I HATED the 1p 2.7 dashboard it was so awful, NOW I LOVE IT!!! THANK YOU SO MUCH!!!!! THANKS THANKS THANKS!!!!
Please please!!! Make a Changelog, here or in WordPress.org site..
darkhole » The plugin contains a change log. Every commit is commented so there a full changelog on the SVN browser.
[…] Ozh Admin Menu – Great coder, great plugins. I will not use WordPress without some of his plugins. […]
And this is why your menu plugin is so great:
http://www.useit.com/alertbox/mega-dropdown-menus.html
Thanks a bunch, I love the plugin.
Bug with 3.1.3.3.7 and Role Scoper 1.0.0 plugin in…
Thanks for a great plugin… just wanted to advise you a conflict with another great plugin!
Okay, here's the setup using WP 2.7.1 and Role Scoper 1.0.0 and Ozh Admin Drop Down Menu plugin 3.1.3.3.7. This setup is all for the Role Scoper plugin…
Add a new page called MyPage with a few lines of content.
Add a new category called MyCat, and then add a new post to it.
Setup a new user called MyUser, and give it only Subscriber privileges. Do NOT add it to any other groups or roles yet.
Under Users-> Groups setup a new Group called MyPage Users Group, and assign MyUser to this group.
Now setup another new group called MyCat Users Group, and assign MyUser to this group as well.
Go to Roles-> Pages and choose Assign For Selected And Sub-Pages, then check the MyPage Users Group and then check the Page Editor for MyPage.
Now go to Roles-> Categories and choose Assign For Selected And Sub-Categories, then check the MyCat Users Group and then check Page Editor for MyCat.
So you should now have a user called MyUser with WP Subscriber privileges, and assigned to the MyPage Users Group and the MyCat Users Group. The MyPage Users Group should have Page Editor privileges on a page called MyPage, and the MyCat Users Group should have PAge Editor privileges in a category called MyCat.
If you login as this user, they should be able to access and edit any MyCat posts. You might or not be able to access and the MyPage though. But now, if you remove MyUser from the MyCat Users Group, so they are only in the MyPage Users Group, and log back in as this user, from the Dashboard you will definitely not be able to access MyPage. Instead you get a 404 error.
If I disable Ozh Admin Drop Down Menu plugin, the problem seems to go away.
I have also posted this on Role Scoper forum.
[…] been using Ozh's Admin Drop Down Menu, a WordPress plugin that arranges the current admin area menus in a horizontal, instead of a […]
[…] 18. Ozh Admin Drop Down Menu […]
The bug between Role Scoper plugin and Admin Drop Down Menu plugin has been fixed by the Role Scoper author.
New version is Role Scoper 1.0.1
[…] you use wordpress 2.7.x and do not like with admin panel which is located on side, I recommend this plugin and restore your old face of wordpress with new […]
[…] Admin Drop Down Menu […]
[…] 12) Ozh' Admin Drop Down Menu – plugin, který nahradí klasické administrátorské menu rozbalovacím menu pro urychlení práce. Ke stažení zde: http://planetozh.com/blog/my-projects/wordpress-admin-menu-drop-down-css/ […]
I love your Admin Drop Down Menu and use it on my wife's personal WordPress Blog. I'm now venturing out and creating a WPMU blogsite and would really like to use it there for my admin and for backend users on their blog accounts.
I've read your posts, tried several things, including the instructions above and uncommenting the WPMU portion in your wp_ozh_adminmenu.php. Can't seem to make it work.
Would you mind giving me or linking me to some instructions for including your awesome plug-in in WPMU 2.7?
Thanks!
Chuck
[…] at the top so I don't have to keep clicking so many things just to get to a certain function (here's the link to the plugin)~ And and themetweaker. Very useful. Breaksdown every single colour […]
[…] http://planetozh.com/blog/my-projects/wordpress-admin-menu-drop-down-css/ […]
Just installed the Admin Drop Down. Looks like its working ok. However, I'm getting an error message in the lower left corner of my IE 7.0.5730.13. It says, "Done but with erros on page."
When I click details it tells me the following:
Line:7
Char: 1
Error: Object doesn't support this property or method
Code: 0
URL:http//www.annarborbiznews.com/wp-admin/index.php
Any ideas?
Thanks!
Hi:
Also noticed that the drop down menus drop behind my Stats graphic in my Dashboard. That is, you can't see the menu ites as they are obscured by my Stats graph.
Maybe related to the error message from the previous Reply I sent you.
Thanks.
Newton: don't know and won't fix. MSIE is too bad to code with. Sorry!
Hello,
Would like desperately to use your admin drop down menu with my WPMU site. Installed but the plugin displays only text vertically for the menu. Please let me know where I went wrong. Per the instructions, I created a file mu-plugins/ozh-admin-drop-down-menu.php with these contents:
I moved the plugin folder to mu-plugins and uncommented the Mu code in wp_ozh_adminmenu.php. I've played with several different things but can't seem to make it work.
Thanks!
ChuckS
tested the app in Firefox (v. 3.0.5). Menues dissappear behind Stats graph in Dashboard.
Newton » if you are referring to flash graphs, this is not styleable (ie cannot adjust z-index)