How to install a WordPress theme

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 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 WordPress 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.

Comments  Leave a Reply

  1. Hi, from reading these comments I think it is very important for you to understand the difference between wordpress.com (which is a free blog hosted at wordpress.com) and wordpress.org which you upload and host on your own server (with your domain name)

  2. Hi everyone, unfortunately most of the information about wordpress on the internet these days is out of date, wordpress has come a long way since the beginning and it is simple to install the latest wordpress and themes, there is no need for an ftp client … its simple…if you need video tutorials for wordpress just click on my name ..

  3. hi,

    what about if the wordpress blog is installed on example.com/blog?

    where do I install the theme?


  4. Thanks for the tut, thats kinda what I though it would be but didn’t want to upload anything to my server without confirmation. And seriously, it was obvious that it’s a .org tut because you cant upload themes to .com wordpress. Seriously, Im 13 y.o. and I find this tutorial great and easy, you must be a web development retard not to know how to do this, and I would suggest Tumblr if you want to be able to edit your theme/template heaps while being able to host it on their site (wordpress.com gives you a couple of default themes, while wordpress.org means you have to find your own host)

  5. Very good tutorial.

  6. i have wp 2.9. i am very new to making changes to my website; and, i do not want to mess up what the web designer did. i have decided that i want to add ONE new page to my website that has a completely different theme than all of the other 20 pages. so, i was successful in creating a new page BUT it automatically has the theme of the other 20 pages. i want a brand new theme (so that i do not have to download a theme, i will go with the available themes included/offered in my wp 2.9: wp classic 1.5 theme by dave shea). how do i proceed…to install the classic 1.5 theme by dave shea…so that i do not INadvertently change the theme on the other 20 pages??

    1. I think you should look into page templates. That’s the only way I can think of to use one theme and have a page that is completely different than the rest: http://codex.wordpress.org/Pages#Page_Templates

  7. Rajneesh saini April 9, 2010 at 8:46 am

    Gail Leland is right , when you customize a particular theme it doesnot effect other theme.

    If you have any other problem in WP you can ask.

  8. sorry – just clicking email followup comments so i get notified!

  9. i have just installed WordPress 2.9.2 on localhost so i can play with it – as i am toitally new to WP.
    I made a couple of changes to the Default theme e.g. added stuff to sidebar and footer.
    i then successfully downloaded blue green theme and installed + actrivated succfessfully – simples!

    however, i expected that the changes i made inthe default theme would be carried over to the new theme. this has not happened. i get the vanilla theme with no changes.

    does that mean that if ai develop a blog on one theme and then activate another theme, i will have to apply all changes and content again to the new theme?
    Sorry if this is a dumb question but i think i must have missed something important here : )

    1. Yes, if you make changes to one theme, those changes only affect that one theme. If you switch themes, you’d have to make those changes again.

      The only way to modify a theme like this would be using a child theme, but that’s a bit more advanced (which you don’t need to worry about now).

  10. Thanks for this tutorial! I followed both How to install wordpress, and how to install a wordpress theme! They both worked amazingly for me, and now my site is up and running! I can’t thank you enough Leland 😀 -Much Love?

  11. Thanks! Easy Set up! But not for people hosting on word press itself.

    Thanks Again

  12. Hi, I’ve a few questions regarding installing WordPress themes.

    Correct me if I’m wrong. WordPress.com doesn’t allow its users to upload their self-created themes. However, it does allow them to customise (a little) or tweak the premade layouts.

    As for WordPress.org, I have to download the WordPress software and install it to a server, through ftp? Let’s say, I use Ripway. So after installing WordPress, I can upload my own theme (which I made using Photoshop, not a premade layout, but my very own layout). All this is possible by using WordPress platform on a different web host right?

    In this sense, I can still use WordPress and use my own themes FOR FREE, without the need for upgrade or purchasing of any web host deals?

    Pls reply me soon! :)Thanks!

  13. Hi Leland, I just would like to thank you for posting this tutorial, It is exactly what I needed. Cheers 🙂

  14. This tutorial is NOT for complete dummies 🙂
    However it’s quite easy to figure out what to do if you have some experience with WordPress.

    Very helpful, big thanks, that’s exactly what I needed!

  15. I like the tutorial, thanks for making it, i understand right now.

  16. Thanks a ton themelab. That was the easiest tutorial. I didnt know it was so easy to switch back and forth on themes. Thanks

  17. @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.

  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!

  19. 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.

  20. John R. Kenton May 8, 2009 at 6:30 pm

    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

  21. 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!

  22. 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…

  23. 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.

  24. 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!!!!!!!

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

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

WordPress Launch Checklist

The Ultimate WordPress Launch Checklist

We've compiled all the essential checklist items for your next WordPress website launch into one handy ebook.
Yes, Send Me the Free eBook!
[63% OFF Today!]
[63% OFF Today!]
[60% OFF Today!]
[60% OFF Today!]
[50% OFF TODAY!]
[50% OFF TODAY!]
[63% OFF Today!]
[63% OFF Today!]
[60% OFF Today!]
[60% OFF Today!]
[50% OFF Today!]
[50% OFF Today!]