WP Admin Quicklinks Plugin

What does it do?

WP Admin Quicklinks is a very simple little WordPress plugin (just install it and it should work – no options to configure) that adds an intelligent, unobtrusive little admin panel to the top-right of all your site’s pages and posts (only once you’ve logged in), giving you shortcuts to the most commonly used WP Admin sections – well, the ones I was always needing to link to anyway.

Currently they are…

  • Edit this Post/Page (only shows if you’re on a single post or a page)
  • Add new Post
  • Dashboard
  • Posts
  • Pages
  • Plugins
  • Log out

Do I need it? Aren’t there lots of plugins that do this already?

Yes, there are lots of similar plugins, and as great as most of the ones I tried are,  I found non of them were quite right for me. The two best ones I found were…

They’re both well made, highly customisable plugins that did the job but they have one thing in common which I personally didn’t like – they both add a big thick admin bar across the top of each page, pushing your own layout down. This was no good for me as I didn’t like the look of a big fat bar on the top of the pages I was working on – it made it harder to visualise how the page would actually look to an end user. It comes down to personal preference.

Functionality wise they are better than my little plugin in that they give direct access to pretty much all the admin pages, but I prefer mine in terms of it’s simplicity and I like the fact that it doesn’t spoil the look and feel or significantly alter the layout of the blog/site I’m working on.


Screenshots

This one shows the WP-Admin-Quicklinks plugin at the top-right of page, installed and running on my site. It shows faded like this until you move the mouse over it.

wp-admin-quicklinks full positional screenshot

The admin panel comes into full view as soon as you mouse over it…
wp-admin-quicklinks when hidden wp-admin-quicklinks on mouse over

If you’re on a Single post or page, the extra shortcut ‘Edit this post/page’ appears…
edit post example edit page example

Same again, just showing it in-situ on a different site, illustrating it just fading away into the background until you need it, not really spoiling the visual layout as you develop and build your site.
wp-admin-quicklinks screenshot, hidden panel wp-admin-quicklinks on mouse over

Download

This plugin is now hosted in the Plugin Directory at WordPress.org I’ll keep this page up-to-date regarding updates on it etc, but click the link below to go download it…

Installation

  • Download the plugin, unzip it and upload it to your plugins directory –
    /wp-content/plugins/
  • Activate it from the ‘Plugins’ are of the WordPress admin
  • That’s it, you’re done

Not working?

This plugin should work with most themes out there. If it doesn’t it’s probably because the theme you’re using doesn’t have the correct template tags in it. WP Admin Quicklinks requires that both the <?php wp_head(); ?> and <?php wp_footer(); ?> template tags are in the theme, usually in the header.php and footer.php respectively. If they’re not there you can try add them yourself, or try contact the theme’s author and ask if they’d be nice enough to update the theme and add them for you.

Changelog

  • v1.01 (08/01/2009) – Fix WP2.7 ‘Logout’ link redirect for on the homepage, category and archive pages etc
  • v1.00 (07/01/2009) – Initial release

Notes

  • I’m no PHP developer, so if there’s a better way of going about this please let me know :)
  • Tested and working in WordPress 2.7. It should work in 2.6, maybe even 2.5, but I’ve not tried it. Let me know if there’s any issues.
  • In WordPress 2.7 and above it makes use of the new  wp_logout_url template tag and redirects you directly back to the page you logged-out from.
  • In WordPress versions < 2.7 it (in theory) adds a a standard wp_loginout().

Background

This is my first plugin for WordPress (so be gentle), and came about because I’ve ended up using WordPress to build a few CMS sites for people recently. I needed a nice easy way to jump to various sections and pages of the admin from front-end pages I was testing etc.

It started off as a bit of code I put in the footer of all the templates I make, and all it does is add a discreet floating admin panel to the top right of each page of your WordPress based site. To make it easier to add it to future sites I looked at a few of the plugins I had installed, saw how to make them write code into the footer automatically, and put this little thing together.

You like it? You like it a lot?

Now, this is entirely up to you, but I’m not going to be unhappy if you click the nice little PayPal button below

  • Twitter
  • Delicious
  • Digg
  • Facebook
  • StumbleUpon
  • Google
  • RSS

31 Comments

  1. Leave a Reply

    Your email address will not be published.

    *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  2. Tessa

    Hello Rich, I posted about a problem I’ve having with your plugin- is there a support forum or something where I can get some help?

    Thanks,

    Tessa

  3. Tessa

    Hello,

    I downloaded your plugin and I love it. Except when I click the ‘pages’ link it stays on my site and load an page not found error page- how do I add the correct link?

    Thanks,

    Tessa

  4. Hi Rich. Thank you so much for the plugin. Killer job! Makes things a ton easier. It would make things a ton and a half easier if it would remain in the upper right corner while the Dashboard is up. Any way of making this happen?

    :) Eric

    • RichH

      Cheers Eric. Do mean when you’re in the WordPress admin backend? You probably can, you’d just need to find the wordpress hook that allows you to add stuff to the admin areas header and footer and you should be able to get it to show up. Wouldn’t it get in the way of all the other stuff that’s currently in the top right of all the admin pages though – like the ‘screen options’ button etc?

  5. Rob

    Oh, such a cool plugin. Is there any way to make it still present in a demoted fashion when logged out? I prefer not to use the Meta widget in my theme, because I find it distracting to my content.

    It would be nice to have the wp-admin/-login links in a non-distracting fashion like your plugin, to allow quick login.

    Just a suggestion.

  6. Revuegtr

    Yo YO! Thiz plugin izz awzzum!!! thankZ for sharinG! :)

  7. Love this plugin, it’s exactly what I needed for my site. The other plugins took up too much room on my narrow theme and this fits into it perfectly. I was wondering how I can get it to show for regular users, to show a link to their dashboard or whatever functions they should be able to access by going to their section normally.

  8. Alexa

    Hi there -
    This is exactly what I need but is there anyway to have it have role levels? Only me (the administrator) needs the Plugins link but all my editors need all the others. It would be perfect if I could have one for the different roles – or duplicate it somehow?
    Any ideas? Thx!

    • Hi Alexa. Try this – open up wp-admin-quicklinks.php and look for the line that says…

      if( current_user_can('level_10') ) :

      change the level there to level_7, which as far as I can tell will allow editors to see the Quicklinks menu. (Roles_and_Capabilities on the WordPress codex)

      Then find…

      <li><a href="<?php bloginfo('wpurl'); ?>/wp-admin/plugins.php" title="View all your plugins">Plugins</a></li>

      and change that to…

      <?php if( current_user_can('level_10') ) : ?>
      <li><a href="<?php bloginfo('wpurl'); ?>/wp-admin/plugins.php" title="View all your plugins">Plugins</a></li>
      <?php endif; ?>

      which should mean that will only show if you have level_10 access, i.e. you’re an Admin user.

      Let me know if that works!

  9. I just downloaded this plugin and I’m so happy to have found it!! Although I’ve wanted one similar, I’ve delayed just because of the big black bar across the top. This is exactly what I wanted! Thank you! :)

  10. Mert Can

    Thanks, really great idea ;)
    And also i agree with you.
    Better than other bars.

  11. Pingback:
    WordPress Plugin Releases for 01/09 | Perfect Blogging Tools

  12. Pingback:
    WordPress Plugin Releases for 01/09 | Blogging Money Step

  13. Pingback:
    Wizreport » WordPress Plugin Releases for 01/09

  14. Pingback:
    管理者だけに見える管理画面ログインリンクが便利でスッキリなWordPress プラグイン - WordPress SEO Template

  15. Pingback:
    10 nya WordPress Plugin v02-09 | ZtrixQ.se

  16. Pingback:
    WordPress Plugin Releases for 01/09 | Castup

  17. Pingback:
    WordPress Plugin Releases for 01/09 | bloground.ro - Blogging resources, WordPress themes and plugins for your development

  18. Pingback:
    Weblog Tools Collection: WordPress Plugin Releases for 01/09 | Aslifm Blogu

  19. Pingback:
    WordPress Plugin Releases for 01/09 | BlogBroker24-7

  20. This is perfect! Thanks, and donated!

  21. Pingback:
    WordPress Plugin Releases for 01/09 | Wordpress Blog NL

  22. Pingback:
    WordPress Plugin Releases for 01/09 | Tips Wordpress

  23. Pingback:
    DogSolitude » Blog Archive » WP Plugin: WP Admin Quicklinks

  24. Pingback:
    WordPress Plugin Releases for 01/09

  25. Pingback:
    WordPress Plugin Releases for 01/09 | Weblog Tools Collection

  26. hi. Thanks for plugin

    perfect.

    Regards