How to install wordpress theme

Are you looking for a step by step guide on how to install a WordPress theme as a beginner? In this beginner’s guide we will provide you the step by step instruction on how to install a WordPress theme manually or in localhost for beginners and how to work with them. Like my previous article on how to install a WordPress plugin. Also take a look of Swetabja’s article about how to install WordPress offline or in localhost using xampp. Here we will cover three different way to install a WordPress theme. There are different way to installing a wordpress theme like manually, with or without FTP in localhost or in cpanel.

Install WordPress Theme using WordPress Admin Theme Search:

If you want to install such a theme from WordPress.org themes directory then the easiest way is by using WordPress admin panel theme search and install them from there.


  • First you need to login to your WP admin

  • Then navigate to appearance->theme->add new.


installing a WordPress theme

Then you will get all the theme listed in your WP admin from there you can choose any theme for free and can install directly. On the next screen, you will have the ability to select from: Featured WordPress themes, Popular WordPress themes, Latest WordPress themes, search for a specific theme, or search for themes with specific features.
installing WordPress theme manually
When you see the theme that you want to install, simply bring your mouse on top of the image. This will reveal the install button, preview button, and details button. Go ahead and click on the install button. Before installation you can get the preview of the theme also. After that just press the install button to install the particular theme in your WordPress.
installing a WordPress theme

Install a downloaded Theme using upload method from WordPress admin:

Basically the way is same as before i mentioned but here you have to upload the theme file. So let’s see the way in short. After click on add new in theme section you will get a upload theme button. Just click on that and go to next step. Button marked in the below image.
install WordPress theme with ftp
And in the next step just upload the file and hit install now button and you have done the installation of a WordPress theme manually.

Install a downloaded WordPress Theme using FTP:

You can install WordPress theme via ftp also. But for that you need to file up-loader software like filezilla. And just unpack the theme file and upload to the theme directory in server or you can manually install in localhost by copy the the theme folder and paste to the themes directory of your WordPress installation directory. Basically the path is wp-content/themes/. After uploading go to your dashboard and click on theme menu and you will get your uploaded theme listed on installed theme list. Now you just need to activate it.

Activate a installed theme:

Previous section guide you how to install a theme in WordPress via WordPress dashboard or admin panel and via ftp. But you can not use this theme until you not activate the theme. So for use a theme you must activate the theme. In this section i will show you how to activate a installed theme. This is very simple just for wp beginner i describe the step. Go to WordPress admin panel and then navigate to appearance->theme. You will get the list of all installed themes. When you see the theme that you want to install, simply bring your mouse on top of the image. You will get activate button and click on that. And with this final step you complete the installation and activation of your WordPress theme in localhost or in server.
WordPress guide to install a theme
If you have any question regarding install theme in WordPress please let me know via comment.

4 responses to “How to install wordpress theme”

  1. Anonymous says:

    nice post,it is useful to me and others,please just keep it on….

  2. Guest says:

    Hello friend
    This post is very helpful for me,i like it very much,thank you!

Leave a Reply

Your email address will not be published. Required fields are marked *