Matt Read, The Weblog
Main Navigation
WordPress Admin Bar Plugin vo.5
This plugin will add a bar at the top of your template file with links to the admin sections of WordPress. However it will only add this bar for users that are logged in and have a user level equal to, or above 1.
Note: Version 2 of this plugin is now available for WordPress 1.5. For WordPress 1.2 use this version.
Installation
To install the script just unpack the archive (link below) and upload the file admin-bar.php to the plugins folder. Then activate the plugin in the admin area. Then add the following code JUST AFTER THE <body> tag in your template (index.php):
<?php admin_bar(); ?>
That's it, easy isn't? Damn, WordPress is good.
Actually, that's not quite it. If you have removed the wp_head(); function from the <head> of your XHTML, then read read the following Style Sheet section, if not skip the Style Sheet section.
Style Sheet
To get the admin bar to display properly, I have added some CSS to the plugin. If you have removed the wp_head(); function from the <head> however, the CSS won't be added. So you will have to add it yourself. The admin bar is contained in a list, <ul> and has the id #admin. So you could write your own CSS or use, or modify, the following default CSS:
#admin {
z-index: 20;
width: 100%;
margin: 0;
background: #666;
border-bottom: 2px solid #fff;
color: #fff;
font-size: 12px;
font-family: verdana, sans-serif;
text-align: center;
}
#admin li {
display: inline;
padding: 5px;
}
#admin li a {
color: #eee;
text-decoration: none;
letter-spacing: 1px;
}
#admin li a:hover {
color: #bbb;
text-decoration: none;
}
And after adding that CSS your done and ready to use the plugin. Have fun.
Features
The following is a list of links shown for the different user levels.
level 10: Write, Edit, Links, Users, Profile, Options and Admin Area
level 5: Write, Edit, Links, Users, Profile and Admin Area
level 4: Write, Edit, Users, Profile and Admin Area
level 1: Write, Edit, Profile and Admin Area
When you are view a single post the "Edit" link will appear as "Edit This Post" and take you to the edit section for that post. "Admin Area" is just a link to the default section, Write.
Future Plans
I'm thinking that I will add a link to the Categories admin, and when your are viewing posts in a category, link to the edit category. I'm also thinking of adding a notice for when new comments have been made.
If you have any ideas for the admin bar please leave a comment below. Thanks.
Download and License
See the box below for download and license information.
Comment by Palindrome
%2005-01-04T18:54:44-05:00 %EST
Very useful plugin. Thanks sir! Link from my site to yours is the only payback I can currently offer.
Comment by Adam
%2005-01-12T13:45:40-05:00 %EST
Ditto!!! Great Plugin !! Awesome work my friend...
Comment by muchacho loco
%2005-02-09T13:34:10-05:00 %EST
may I ask you which is the code that I should add just after the tag. because I ca´'t make this plugin work because I don't know what should I do next. please help me. thanx
Comment by John Hesch » Creating My Personal Information Manager Using WordPress Part III § johnhesch.com
%2005-02-10T03:42:44-05:00 %EST
[...] ts are automatically created for me. The last thing I did this evening was to install the Admin Bar plugin. This is a must have for every WordPress installation. The plu [...]
Comment by Alejandro
%2005-02-11T12:46:29-05:00 %EST
What is the code I have to add? there is nothing there
Saludos
Comment by Matt Read
%2005-02-11T16:53:19-05:00 %EST
Sorry about that guys, I re-added the code you need to add. Should make sense now.
Comment by Alejandro
%2005-02-13T12:28:02-05:00 %EST
Great, now it works. Really helpful
Comment by Alejandro
%2005-02-15T20:58:49-05:00 %EST
Hi!, its me again
I just upgraded to 1.5 and I'm using the default theme and the adminbar doesn't fit in there. I wanted to let you know that as 1.5 is now official
Saludos
Alejandro
Comment by Alejandro
%2005-02-15T21:26:58-05:00 %EST
sorry, but I made it look better
to put it in the header.php file of the current theme hehe
PS: How did you get the "preview" plugin?, is really cool!)
Comment by Joe Edmon
%2005-02-18T05:03:06-05:00 %EST
Very cool. We're using WP1.5, so I installed the line of code into the header file and it worked fine. I also modified the code to:
<?php if (functionexists('adminbar')) admin_bar(); ?>
This will prevent an error if we ever deactivate the plug-in
Comment by http://angel.knigh7s.net/index.php?p=34
%2005-02-19T02:24:49-05:00 %EST
[...] of the idea that life is serious. 2/18/2005 Things to update site with Admin Toolbar - http://www.mattread.com/archives/2004/09/wp-admin-bar/ Filed under: General — Knigh7s @ 2024 [...]
Comment by Matt Read
%2005-02-19T04:18:40-05:00 %EST
Joe Edmond, yeah, that's a good idea. I usually do that with all my plugin template functions. Also, the next Version of Admin Bar will soon be out
just a heads up.
Comment by Collin
%2005-02-24T00:27:21-05:00 %EST
I'll probably have to update my version when you release the new one, but I made my copy have dropdowns for each section, just like the different areas in wp-admin:
http://collingrady.com/wp-content/admin-bar/admin-bar.gif
Comment by Sean Langlands
%2005-02-24T02:04:42-05:00 %EST
Very Nice. Great Job man!
I will be using this for my new version of my site. Keep a look out for it and I will mention your site too. : )
Comment by Josiah
%2005-03-04T03:42:04-05:00 %EST
Will you be releasing an updated version for 1.5? I loved it on 1.2!
Comment by The Listless Lawyer » Installing Wordpress 1.5 plugins
%2005-03-07T21:54:58-05:00 %EST
[...] e same thing for nicetitle.js, on the next line down. Next up: You really should get the Admin Bar plugin. This one works with 1.5 out of the box, and it makes working with your weblo [...]
Comment by Josiah
%2005-03-08T22:19:21-05:00 %EST
In the menu array section of your plugin, what does the number represent? I see write is "1", links is "5", users "3", etc.
Thanks.
Comment by Wholly His » Josiah Digest: Where Have I Been?
%2005-03-09T02:07:28-05:00 %EST
[...] you say? Good, then I did it well. Basically, my objectives were twofold: to restore an administrative plugin that had been in use by Stephen and I before the upgrade to WordPress 1. [...]
Comment by wrap.yourtrap.com » Blog Archive » WordPress Admin Bar plugin
%2005-05-19T18:37:18-04:00 %EDT
[...] nly add this bar for users that are logged in and have a user level equal to, or above 1. Get the WordPress Admin Bar plugin
[...]
Comment by Joseph Becher
%2005-07-17T18:47:09-04:00 %EDT
Can't find the download file, is the link broken?
Comment by Anonymous
%2005-08-01T10:21:33-04:00 %EDT
lol
Comment by jheremy
%2005-12-11T05:10:02-05:00 %EST
ok im serously confused i added the code after dleing the wp_head (); but i cant finr were to put the css code, and i dont know which file to put the whole thing in i cant figure out were it goes admin wide. anyway its probobly my own stupidity, but i would really appriciate it if you could help me figure this out.
Comment by pete watch
%2006-04-22T19:22:44-04:00 %EDT
Update would really appreciated, thanks for your work anyway
Comment by Work From Home
%2006-05-23T08:41:26-04:00 %EDT
Second that, an update would be awesome. Cheers
Comment by imysdi7@mail.ru
%2006-07-17T15:33:29-04:00 %EDT
funny ringtones
Comment by Anonymous
%2006-08-27T22:17:05-04:00 %EDT
I meet it,I find it.
Comment by Kameron
%2006-12-12T18:40:19-05:00 %EST
What I want to do on my blog, is every few hours take the oldest post and move it to the front of the queue, all automatically. Anyone know if there is a plugin that can do this or a simple way to set up another plugin to do this (use my own feed perhaps)? Thanks.