How to Install WordPress Themes

Free WordPress Tutorials for the Beginners

How to Install wordpress themes cover

Installing WordPress themes is super easy. Within few minutes you will learn basic to intermediate level of installing themes, stick with this step by step guide till end. Do you know WordPress provides many free themes? You might be photographer, bloggers, GYM trainer, Instructor or Artist, WordPress has all types of free stunning themes that match your need.

There are also premium themes that can be purchased from the sites such as ithemes and themesforest in best price. You can also find the services to setup your complete website including themes setup on templatemonster. As a beginner, try multiple free themes that fit your blog niche.

Time needed: 10 minutes.

How to Install WordPress Themes

  1. Install WordPress Themes from Admin Panel

  2. Install WordPress Themes using Upload Button

  3. Install WordPress Themes using FTP Client

Method-1: Install WordPress Themes from Admin Panel

Login to WordPress dashboard, Hover mouse point on “Appearance” and click on “Themes”.

How to Install WordPress Themes

Now, click on “Add new” button at the top.

How to Install WordPress Themes

Take a look on featured, popular, latest and favorite themes from the tab at the top you will see list of free themes. You can also search the themes from search box. Type the categories or name of the theme in search box. Choose the theme, click on Install and activate button.

How to Install WordPress Themes

That’s all. Your selected theme is activated and you can start creating menu and publish content.

Method-2: Install WordPress themes using Upload button

This method is especially used to Upload downloaded theme from the premium sites like ithemes. In this tutorial we will download free themes from  as an example and install using Upload button.

Download preferable free theme from and save on the Desktop for easy access. Themes file will be in .zip format.

How to Install WordPress Themes

From WordPress admin panel, hover mouse pointer on Appearance then click on Themes. Click on Add New button.

How to Install WordPress Themes

Click on Upload Theme at the top and click on Choose File button to upload the theme.

How to Install WordPress Themes

From the open dialog box, “select” downloaded theme from the desktop and click on “Open” button.

How to Install WordPress Themes

Now, click Install Now button.

click Install themes button

Installation process takes few minutes to complete. Click on activate button after completion.

Activate Themes

Method-3: Install WordPress Themes using FTP

Install WordPress themes manually will be bit longer process but this tutorial will give you clear understanding of installing themes file to the web server.

FTP (File Transfer Protocol) client transfer files from computer to webserver. You can use FTP clients like FileZilla, Coreftp and CyberDuck (MAC) to upload files to the webserver.

WordPress is installed in Public_html folder which is also known as root folder of the webserver. All the themes are installed inside public_html>>wp-content>>themes folder.

We use FileZilla as FTP client. You will access Themes folder inside Public_html folder of the webserver and transfer downloaded themes.

Let’s get start:

  • Step-1: Download and Install FTP client FileZilla
  • Step-2: Download WordPress themes and extract it
  • Step-3: Transfer WordPress Files using FileZilla
Step-1: Download and Install FTP client FileZilla.

Use this link to Download Filezilla and install it into your computer.

Step-2: Download WordPress Themes and Extract it.

Download WordPress theme on your desktop from

Download themes

Right click on files and click on Extract Here.

extract themes

It will create another theme folder that you will transfer to the webserver.

extracted themes
Step-3: Transfer WordPress Files using FileZilla.

Open FileZilla, connect using FTP credentials. If you do not know your FTP login credentials, follow below step.

FTP login

How to find FTP Accounts login credentials?

When you purchase hosting plan, your hosting provider send you the server details in registered mail. Alternatively, login to cPanel using and under “Files” section, click on FTP Account. Expand Configure FTP Client at the right. You will see FTP Username, FTP server (Host), FTP port (21) and password is your default cPanel password.

FTP login details

Once you login, you have two section in FileZilla PC section at left and server section at right.

Open Public html

Double click on public_html>>wp-content>>themes folder of server section. Drag themes folder from PC section and drop to server section.

Drag and drop themes

File transfer will take few minutes to complete. After completion, login to WordPress dashboard, hover on Appearance and click on Themes. You will see recently uploaded themes. Click on Activate button.


You have successfully install WordPress theme manually.

We hope this tutorial on how to install WordPress themes is helpful. You may also like to see the guide on best WordPress plugins. If you find this guide helpful do not hesitate to share and follow on facebook and twitter.

Leave a Reply