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









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**]
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.
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
Okay, I’m talking about self-hosted WordPress. Not WordPress.com blogs.
and on wordpress.com? how do i change the theme????
i have a theme i d/l from a site i want to upload it and use it (not the theme they offer)
I don’t think you can do that on WordPress.com …
do you know how I can upload a theme to a WordPress.com blogs
Thank You
i get something like this
Fatal error: Call to undefined function: get_header() in /homepages/37/d237123450/htdocs/wordpress/index.php on line 1
@Shah: Have you installed WordPress first? Are you uploading the theme to the proper directory?
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!