Okay, you already know how to install the latest version of WordPress and want to switch away from the default WordPress theme look, but have no idea how to do it? Here’s the tutorial for you, complete with screenshots so even a beginner can easily follow along. With this three-step tutorial you’ll have a new blog theme ready in no time.

There are a few automated ways to do this, but like our previous tutorial, we will be focusing on manual WordPress theme installation only. This tutorial assumes you already have WordPress installed on your host. It also assumes you are installing a “normal” theme, i.e. no advanced functionality that would require additional plugins or configuration.

Step 1: Download your theme of choice
Unfortunately WordPress can’t read minds, so you’ll have to pick out the theme you want to use. Call me biased, but some of the templates on our free WordPress themes page are quite nice. For this tutorial we’ll choose the Blue Green theme. Click the download link, and save the .zip file to your hard drive.

WordPress Theme Zip Screenshot

Extract the /blue-green/ folder only. All you have to do with Readme.txt is read it (which is why it’s called a readme file) and isn’t needed for the next step - uploading the theme to WordPress.

Step 2: Upload the theme directory to WordPress
Seems simple enough, right? It really is, if you know where to upload it. Use an FTP client such as FileZilla to connect to your hosting account. Navigate to where WordPress is installed and locate the /wp-content/themes/ directory. Upload the /blue-green/ directory it. After you’re done, it should look something like this.

Uploaded Theme Screenshot

The hard part is now out of the way. The next and final step is to activate the theme within your WordPress admin panel.

Step 3: Activate the theme within your WordPress admin panel
Login to your WordPress admin panel, and navigate to the Presentation tab. You should now be at a screen that looks like this.

WordPress Theme Menu

Wow, look, you can already see the Blue Green screenshot below! WordPress reads the directory and searches for the screenshot image and stylesheet within it. Simply click on it, and your theme is activated.

Congratulations!  Theme installed.

That wasn’t so bad was it? WordPress makes it simple like that. If you still need help, feel free to ask in our general support forum for assistance. Feel free to leave a comment or subscribe to our feed if you liked this tutorial.

Subscribe to RSS

By: Leland on Mar. 2

Bookmark and Share

37 Comments »

Comment by momochan
2008-04-19 11:47:02

hi.. i juz want to ask.. wat do u mean by hosting account and “Navigate to where WordPress is installed and locate the /wp-content/themes/ directory”?? Please explain elaborately.. I was planning to open a blog on wordpress and searched for some reviews about it and ended up here.. If u wouldn’t mind please explain step 2 in a more comprehensive way.. [**dumbfound sori**] :)

Comment by Zizzle
2009-04-25 15:19:20

This seems to be strictly a WordPress.ORG tutorial rather than WordPress.COM (and the author may want to specify as such to avoid further confusion)

Comment by Nick
2009-04-30 22:12:09

I’m pretty sure wordpress.COM doesn’t allow you to upload custom themes, anyway.

(Comments wont nest below this level)
 
 
 
Comment by Leland
2008-04-19 11:52:23

When you install WordPress, you’ll find these directories in your FTP client while connected to the server. I’m not sure how else to explain it. You may want to consult with your web hosting provider.

 
Comment by HELPPPPPPPP
2008-05-08 11:46:18

HELP im like first user….
where do i access the ftp
i tried ftp://wordpress.com or ftp://username.wordpress.com
both dont work.
what do u mean installed wordpress?
i signed up to wordpress site i didnt install anything

 
Comment by Leland
2008-05-08 12:41:00

Okay, I’m talking about self-hosted WordPress. Not WordPress.com blogs.

 
Comment by HELPPPPPPPP
2008-05-09 06:44:31

and on wordpress.com? how do i change the theme????

 
Comment by HELPPPPPPPP
2008-05-09 06:44:57

i have a theme i d/l from a site i want to upload it and use it (not the theme they offer)

 
Comment by Leland
2008-05-09 06:48:06

I don’t think you can do that on WordPress.com …

 
Comment by Hello
2008-05-17 17:31:00

do you know how I can upload a theme to a WordPress.com blogs

Thank You

 
Comment by Shah
2008-06-03 19:38:40

i get something like this
Fatal error: Call to undefined function: get_header() in /homepages/37/d237123450/htdocs/wordpress/index.php on line 1

 
Comment by Leland
2008-06-03 20:11:38

@Shah: Have you installed WordPress first? Are you uploading the theme to the proper directory?

 
Comment by Bob Millan
2008-06-08 07:01:17

Hi Leland,

This is a great post and have kept it in my bookmarks. Will continue to read it as i’m very new to a lot of the points you mention!

Thanks though, i’m glad some people share good stuff like this!

 
Comment by jayas
2008-08-21 02:46:23

@shah can you provide us the url on where you encounter the error?

 
Comment by Joan JOnes
2008-09-03 14:27:31

My admin panel does not have a presentation tab. What should I do?

 
Comment by Leland
2008-09-03 14:31:41

@Joan: Try the “Design” tab if you’re using WordPress 2.5 and above. This tutorial was written when 2.3 came out.

 
Comment by Kerri Subscribed to comments via email
2008-10-16 11:58:27

I’ve upload (FTP) a theme to the correct folder but it does not show up. What could be wrong? I’ve checked and it is not a nested folder situation. I’ve checked permissions (755). I’m stuck.

 
Comment by Leland
2008-10-16 12:08:40

@Kerri: On the themes page in your admin panel, if you scroll to the bottom - do you see any errors?

 
Comment by Kristie
2008-10-25 21:28:07

I’m sorry, but I don’t understand these directions at all, and I am usually pretty good at these things. The only thing I understood was downloading Filezilla, which I did.

But some of the terminology used here is beyond my knowledge. Would it be possible to explain certain things please?

Step 2 needs a lot more explanation…

Thank you.

 
Comment by designchic
2008-10-26 13:06:09

THANK YOU!!! This was so easy, I would have never figured it out without your TUT help!

Comment by Dum Steve
2008-11-17 07:43:55

I am trying to use the controls in cPanel but it does not have the tool “unlimited FTP” so it is more complicated also every thing you say above is a complete mystery to me.
Please have an other go but in full this time

thank you

 
 
Comment by Dennis
2008-10-29 21:04:39

Man, this was great!! I wish I had a tutorial like this when I first tried to install a theme.

 
Comment by xiaoyu Subscribed to comments via email
2008-11-27 07:31:44

thanks a for your tutorial,i learned a lot from this !!!!

 
Comment by Jenn
2009-01-28 08:56:50

Thank you very much for this post! I had tried to do this before and was unsuccessful and even paid someone to do it for me…but then I needed to add things and they wanted to keep charging me.

I found your post…followed your instructions to a T and it worked great! Thanks!!

 
Comment by Nazaar
2009-02-21 01:26:50

Hi,

how do i upload a theme if I do not have a hosting provider but using wordpress.com hosting?

 
2009-02-28 14:38:28

i uploaded the themes into my admin folder and i cant select them. i’m sorry for this “stupid” question but i’m very new to this stuff.

 
Comment by Lavender Dreams
2009-03-13 18:25:16

I uploaded the theme to my themes section of my wordpress file and now how or where do I Activate the theme within your WordPress admin panel…. Where do I log in at??
I am very new here so please someone email me and tell me what to do …. Thank you!!!

 
Comment by Ian
2009-03-26 18:09:36

Hi everybody,

Please help me. I could not get my directory listing on Filezilla. I don’t know what to put in the field Remote Site. When I tried to do it like the example above, it didn’t work.

Please help with this step.
Thank you.

Ian

 
Comment by Liesbeth
2009-03-27 15:26:50

I can’t activate some themes anymore, its stuck and see no activation button..is there another way..

 
Comment by Lisa
2009-03-27 20:53:07

OMG! thank you! Everyone else made it so confusing. I saw your tutorial and Zing, success. Thank you so much. I am so full of gratitude!!!!!!!
Lisa

 
Comment by amy Subscribed to comments via email
2009-04-16 20:52:18

how do you DOWNLOAD any part of Wordpress onto your computer? We are using a wordpress blog…and have never downloaded anything onto the computer. Once I get it downloaded, I will understand how to do the other steps. What is there to download? Can someone provide a link to this download. Thanks.

 
Comment by UsefZ
2009-04-19 17:38:55

you can download wordpress at http://www.wordpress.org
there you’ll have all the needed files and instructions, in addition to themes, plugins, etc…

 
Comment by jaime Subscribed to comments via email
2009-04-24 12:54:03

Hi!

Everything perfect except that I do not find “the Presentation tab”

Could you tell me where it is?

Nice blog I will follow u from now on!

 
Comment by John R. Kenton
2009-05-08 18:30:19

First of all thanks for being here. Trying to load a theme and everything appears to be okay except I get a functions.php on line 61 error. Any ideas what I can do about this. John

 
Comment by Leland
2009-05-09 17:16:55

Okay, this tutorial is a little out of date, since it was written for WP 2.3. There is no “Presentation” tab anymore, but you can still change themes under the “Appearance” menu.

Also another note, THIS IS FOR SELF HOSTED WORDPRESS BLOGS ONLY and not WordPress.com users, sorry.

@John: Well, that would be an issue with your theme, and it doesn’t really have to do anything with the information contained in this tutorial. May I ask what theme you’re using? E-mail me through my contact form.

 
Comment by Courtney
2009-05-25 17:41:18

Have hosting w/ Go Daddy who although Word Press recommends them as a host will not help with the very confusing uploading of themes or anything else WordPress! When I download the desired theme to my computer it is UNZIPPED. So when I tried to use the FTP Client folder and move the file from the local to the remote in my Go Daddy Hosting folder, it did not download. Then Go Daddy refused to tell me how to unzip file or do it properly! Word Press is very difficult to use and I hope that future versions will be more user friendly. There are currently so many side steps and constant refrencing to one’s hosting site. This makes things unnecessarily difficult. Themes and templates should simply upload to the site directly and everything should be able to be done from one’s Word Press dashboard!

 
Comment by Leland
2009-05-25 17:51:39

@Courtney: With WordPress 2.8 you will be able to automatically download themes from the respository, kind of like how you can install plugins with WordPress 2.7.

And just a note, the hosts WordPress “recommends” at http://wordpress.org/hosting/ are mostly affiliate links, including the one to Go Daddy.

 
Name (required)
E-mail (required - never shown publicly)
URI
Subscribe to comments via email
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

Trackback responses to this post

Recent Comments

  • Anto: Hello. Thanks, you’ve got my contact details. Get in touch with me if your wanting something in your own...
  • Sonny: Hey Anto, I love this design, good work that I paid for link removal :) Anyways, how can one contact you to do...
  • Leland: @axelk: As in picture uploads? Not sure about that, although you could set up the form to allow users to send...
  • axelk: thank you for the reply. can Contact 7 be used to submit pictures as well?
  • Leland: @axelk: I think that’s what the Contact Form 7 is for. Although if you wanted to allow users to submit...

About The Author

Welcome to Theme Lab. My name is Leland, and I run the place. I write all the tutorials and code all the themes you see here on the site.

For more information about me, feel free to read the about page. If you want to drop me a message, feel free to contact me.

Interested in advertising on Theme Lab? We have advertising available at very reasonable rates. Head on over to the advertising page for further details.

Please read our Privacy Policy and Terms of Service in regards to theme usage.

© 2009 - Theme Lab - Powered by WordPress