Custom Favorite Actions For WP 2.7 (Beta)
The upcoming WordPress 2.7 will include a “favorite actions” feature – a dropdown menu that is supposed to contain quick links for easy access to select dashboard pages. The dropdown starts out with a few preset links, and new links can be added by plugins.
Power To The Users
I think it would make more sense to let the users themselves choose what goes into this quick-access menu (incidentally, Ozh has proposed something similar). It wouldn’t be realistic to devise a “one size fits all” list of defaults, and giving the user more control over his/her site is usually a good thing. There’s also the potential problem of every plugin wanting to push it’s own link into the dropdown…
So I wrote a plugin. Yep, 2.7 isn’t even in public beta yet, and I’ve already got a plugin for it
This plugin, Custom Favorites, will allow you to easily add and remove dashboard pages from the “favorite actions” list. Here’s how it works : you start out with a blank (almost) list of favorites – default links and those added by other plugins are automatically removed. You can add a link to the menu by navigating to any admin page and selecting “Add this page” from the dropdown. To remove a page, open the page again and choose “Remove this page” from the dropdown.

Obligatory Disclaimers
Needless to say this is not the most stable and bug-free plugin, at least not yet. But if you’re already playing around with WP 2.7 then that warning probably won’t deter you
And if you want to try it out with WP 2.6.x, you can – the plugin will switch to the “compatibility mode” and use a normal dashboard menu for the favorite links (this is probably only useful together with a dropdown menu plugin like this one).
Notice : I don’t recommend using this plugin if your blog allows user registration. The current version may present a security risk in that situation. You have been warned.
Download
custom-favorites.zip (8 KB)
Requirements :
- WordPress 2.7
- PHP 5 or later
- MySQL 4.1 or later
Damn, and I promised to never write a plugin that could be quickly obsoleted by changes in WP core. Grr.
Related posts :

Worked like a charm. Great work on this while we wait for WP to implement the same feature.
Hey shadow, I was revisiting my plugins and found this one is loading its admin javascript on regular pages. I know it was a one-off plugin but are you still maintaining it at all?
Have you seen the discussion of how to load plugins properly at http://beerpla.net/2010/01/13/wordpress-plugin-development-how-to-include-css-and-javascript-conditionally-and-only-when-needed-by-the-posts ?
Fixed. This plugin may not be actively maintained, but I usually fix reported bugs even in one-off plugins.
And yes, I’ve read your post (and the follow-up). However, my strong lurker tendencies tend to deter me from participating in such discussions
[...] already discussed favorite actions in another post. To summarize, the user needs to be in control of what goes into that menu. As is, the dropdown [...]