How to install a WordPress plugin
This guide is another in the Inside WordPress series and will show you how to install a WordPress plugin. While this is a relatively simple task it is one of fundamental importance to WordPress and is often overlooked. As such it is a potential cause of problems to beginners, and not being able to successfully install plugins will prevent you from accessing the very large world of WordPress plugins.
There are three ways of installing a WordPress plugin:
- Automatically through WordPress – easiest, some server setup
- Manually uploading a plugin through WordPress – medium, some server setup
- Manually uploading a plugin via FTP – more complicated, no server setup
Automatically Installing a Plugin
This is by far the easiest method but it does require that your server is setup in such a way as to allow modifications to the plugin directory. This is beyond the scope of this guide, but it involves giving group/other write permissions to the wp-content/plugins directory. Once setup you will be able to press on the Add New plugin menu option:
On the Install Plugin screen you can then simply enter the name of the plugin into the search field and perform the search:
The search results should then show the plugin. Clicking on install will automatically download and install the plugin onto your blog.
When finished you can then activate the plugin – everything is done and dusted!
Manually Installing a Plugin
Downloading a Plugin
WordPress plugins are usually distributed as zip files. A zip file is a special file that allows you to store and compress many files together, resulting in a single file that is small and fast to download. Downloading a plugin consists of clicking the download link from the appropriate website and allowing the browser to store the file somewhere on your computer:
Installing a downloaded plugin via WordPress
From the WordPress plugin menu click on Add New:
Instead of searching for a plugin you can directly upload your plugin zip file by clicking on Upload:
Use the browse button to select the plugin zip file that was downloaded, then click on Install Now. The plugin will be uploaded to your blog and installed. It can then be activated (see Automatically Installing a Plugin).
Installing a downloaded plugin via FTP
Once downloaded the file needs to be unzipped, a term that refers to the de-compressing and restoring to normal of a zip file. Depending what kind of computer you are using this is either a very simple stage, or one that requires additional software. Recent versions of Windows already understand zip files, as will OS X. If they don't then you will need to download and install something like 7-Zip, Winzip, or StuffIt.
When ready, unzip the plugin:
Now you will need to upload the plugin to your site using FTP. Before you continue you should have your FTP username and password available (these are the same details provided to you by your web host) and have installed an FTP client. For Windows you can use FileZilla, for Mac OS X you can use Cyberduck. Once you have the FTP software installed you should start it and open a new connection. Enter your FTP address, followed by your username and password:
After a few moments (if the address, username, and password are correct) you will be connected to your website and will see a directory listing.
Navigate through this directory to where WordPress is installed. The exact location of this will change depending on your web host, but typically it will be inside a directory called public_html.
Now navigate through WordPress to where the plugins are located: wp-content/plugins/
Now you can upload the plugin. Be aware that you need to upload the plugin directory as well as all files. Certain unzip applications will create a surrounding directory for you, which should not be uploaded. For example:
Correct (bold shows directory to be uploaded)
redirection/redirection.php
Incorrect
redirection/redirection/redirection.php
When uploaded you need to activate the plugin.
Activating & Deactivating Plugins
When a plugin is installed it can be activated and deactivated quickly from the Installed Plugins menu:
You will be presented with a list of plugins. Locate your plugin and press activate or deactive. Simple!
Upgrading a Plugin
When an update for a plugin is available you will see a red indicator in the plugins menu:
Clicking on this and then navigating to the Upgrade Available menu will display a list of plugins that can be updated. If this can be achieved automatically then selecting the upgrade automatically link will do this for you. If you want to manually update the plugin then you will need to follow the instructions above and re-upload the new version of the plugin. If you are using FTP then you are advised to delete the old plugin directory first – unless you have made modifications to the plugin files then all your settings and data will be retained.







43 Comments
Mar 6, 2008 4:41 pm |
You should add some info here about upgrading to a new version of a WordPress plugin.
Like do you first deactive the plugin and then delete the old folder with the old files before you install the new folder and files? Or do your just overwrite the files in the old folder with the new files (after you deactive the plugin).
Mar 6, 2008 4:45 pm |
By the way, what WordPress plugins are you using for email notices of 'Subscribe to comments' and 'blog subscription'.
Mar 11, 2008 2:47 pm |
A good idea Joni, I'll look into that soon. The subscribe to comments plugin is called 'subscribe to comments'! It's found at txfx.net. The blog subscription is of my own creation, and doesn't exist outside some experimental code.
May 13, 2008 12:17 pm |
Yes ... and what if you have WP 2.5? Where do you activate the plug-in? Thx!
Jul 15, 2008 11:40 am |
I follow all of the steps listed above, but when I go to the list of plugins, it's not there. What am I doing wrong? I can't find anyone to help me.
Thank you.
Jul 15, 2008 2:38 pm |
It's hard to tell what you are doing wrong without seeing the process. if you followed all of the above steps and uploaded an unzipped plugin into your plugins directory then it will appear in the list.
Jul 28, 2008 10:23 am |
In some few cases when installing plugins it is necessary to install only the files within the downloaded folder to your plugins dir rather than the entire folder. This is pretty uncommon now though. The only example of such a plugin that comes to mind is the 'home-page-link.php' addon. I would read the readme.txt file that usually comes with the plugin and also make sure to refresh your plugins page after the install. You may also in some case, make sure that when you are uploading the files that they are uploaded in Binary format.
Aug 16, 2008 7:24 am |
hi i newbie in wordpress. my prolem is haw do i install plugin in normal wordpress acct. i didnt see any plugin in my acct.
please help me
Sep 9, 2008 11:41 am |
hmmm. I've activated the plugin, but do not see a place to manage it. I have many plugins, but don't see it under settings, along with the others.
help?
thanks.
Sep 9, 2008 11:45 am |
found it under manage. plz disregard. thank you.
Sep 11, 2008 8:11 pm |
Kathi,
I had a similar problem with another plugin. You can try to upload the folder within the main folder of the plugin, which appears in your root directory. That worked for me with another plugin. It may work for this one too.
Oct 7, 2008 6:13 pm |
Cool Tutorial. Is like if you want to explain someone how to take a shower. Extremly for Dummies
. Anyway! how much time did you spent for that post
Oct 9, 2008 1:55 pm |
Hi Nice to have plugin here. I have configured the plugin with the procedure you explained but it did not show any result. Can you please tell me what else should i need to check for making this work in my site????
Oct 10, 2008 8:45 am |
Without knowing more about the plugin there is nothing else I can say. Remember that general wordpress support questions should be directed to the wordpress support forum.
Oct 24, 2008 7:36 pm |
Hi there - thanks for the tutorial. I get how to do everything you explain, and have installed and activated 3 plugins. The problem is...now what? Like - how does one see these plugins in order to use them in one's website? So looking at my website, I have the Calendar plugin. But where is it? How do I get to that page? There's no link, no module...nothing. Same with a form plugin I activated. It's installed. It's activated -- but it doesn't show up on the website. So it appears there's one step missing -- the finally step -- in the directions for noobies like me...HELP! Thanks!
Oct 26, 2008 9:43 am |
Katrina, use of the plugins will depend entirely on the plugins themselves and you should consult the author's website for further details. Typically additional menu options are added into the WordPress administration pages.
Nov 6, 2008 12:36 pm |
Good tutorial..if anyone ever needs to know how to upload in binary format using Filezilla, I wrote instructions and posted them to CakeBlast.
..partially in response to what Compusure said.
Nov 24, 2008 4:46 am |
Hi, Believe it or not there was a problem installing Drain Hole ... th following message appeared as anauthoritative looking comment as part of "Manage - Drain Hole" >>>>> Rendering of admin template /hermes/bosweb/web114/b1141/sl.clamclay/public_html/CC/wp-content/plugins/drain-hole/view/admin/holes.php failed
How can I get it working?
Nov 24, 2008 7:04 am |
Make sure you have uploaded the plugin correctly - you should have a drain-hole directory with files and sub-directories.
Dec 3, 2008 12:26 pm |
Excuse me so much but I seguoto the procedure only when certain that on google for example one of my old post he gives me a blank page and not redirect me to the new url.
What's wrong?
Thank you very much
Dec 4, 2008 4:19 am |
I don't know what you are referring to, Stefano
Dec 17, 2008 4:44 pm |
As an Italian I reckon Stefano just used Bablefish or Google tanslate.. I think he was trying to say:
"I followed your procedure but when I click on a SERP result for one of my old posts I get a blank page (404?) and does not redirect to the new page. "
Hope I got it right and you can help him...
Dec 17, 2008 4:52 pm |
...and by the way...It works like a lucky charm... I spent all day on this and this is SWEEEEEEEEETTTT!!!! I'll donate.
Mar 8, 2009 1:19 pm |
Hello!
I'm new to all of this. Everytime I try to install a plugin to my wordpress I get headaches and I give up.
I have a question.
what's the username and password? it is my wordpress username? I have no clue. I have problems contecting the sever.
I'll be greatful if someone helps.
May 16, 2009 2:25 pm |
I just installed this plugin and I am following a tutorial where it instructs me to go to Manage -> Redirection -> Options
I cant seem to find manage.... I have looked everywhere.
Here is a snippet of the directions I am trying to follow
Once you've done that, you'll want to install the Redirection plugin, and make sure that under Manage -> Redirection -> Options, making sure both URL Monitoring select boxes are set to "Modified posts". Now you can change those permalinks to perfectly SEO'd permalinks without having to do anything else, or worry about the search engine consequences.
Any suggestions?
Jun 9, 2009 11:18 am |
Later versions of WordPress changed the menu name to Tools.
Jun 21, 2009 1:42 pm |
Thn'ks for your help, your post make me easy to install headspace plugin.
once again thank you for your post. GBU
Jul 25, 2009 6:01 pm |
Thanks! That issue of the unzip creating an extra directory wrapped around the plugin was preventing this from working, and the (lack of) error messages wasn't giving me anything to go on to figure out why! Just ended a couple hours of frustration. Thank you thank you thank you!
Sep 20, 2009 4:41 pm |
How do you get them to show up on the site, I already activated it i just can't find a place to add it to the site itself?
Sep 27, 2009 5:50 pm |
Hello John,
I have installed and activated the plugin but it is "not" showing up on the page. What am I doing wrong? Do I have to edit the page and enter some code so the plug in is displayed on the page?
Pings & Trackbacks
carrero.es, steverenner.com, kuebasah.com, life4hire.berceloteh.com, sitepronews.com, frenzyseo.com, elitesuite.info, op111.net, waltervos.nl, niklassoderlund.se, searchenginepeople.com, searchenginepeople.com, pecciola.com, fabianschulz.net, thepixelboutique.com,
Leave a Reply