How to Install a WordPress Theme: Beginners Installation Guide

Last Updated on

Want to learn how to install a WordPress theme?

As a beginner, you may find it confusing to do this, but don't worry because in this article I am going to show you three different ways to do it.

There are thousands of free and paid WordPress themes available to choose from. If you want, you can choose free themes from the WordPress repository, but sometimes these free themes cannot fulfill your needs. In that case, you may need to upload a premium WordPress theme to your website.

To make your WordPress theme installation process run smoothly, we have divided the articles into the following three sections:

How to install a WordPress theme
  • Save

Want to start your own site? Check out my step-by-step tutorial on how to start a blog.

How to Install a WordPress Theme: 3 Methods

  • Install a WordPress theme from the official directory
  • Install a WordPress theme from your computer using the upload method
  • Install a WordPress theme using cPanel

Before you install a WordPress theme, you’ll need:

  • Access to WordPress Administrator area
  • A theme already downloaded to your computer
  • cPanel access

How to Install a WordPress Theme from the Official Directory

By default, when you install WordPress on your hosting, you’ll get Twenty Nineteen theme installed on your site. But, this is just an underlying theme where you may not find your expected designs. In that case, WordPress itself allows you to choose themes from their official theme directory. It is the easiest way to install a WordPress theme.

At first, you need to log in to your WordPress admin area and click on Appearance >> Themes just like the below screen.

go to appearance, then themes
  • Save

You’ll see a window like the below image. From that, click on Add New.

How to add a WordPress theme
  • Save

On the next screen, you will see all of the available themes from the official theme directory. You can see all of the featured themes here.

featured themes
  • Save

You can also check the popular themes and the latest themes by clicking on Popular and Latest.

Popular and latest themes
  • Save

You can also use Feature Filter to find your desired WordPress theme. There are a lot of options by which you can find your WordPress theme. You can also search theme using the Search option.

Theme feature filter
  • Save

After finding your desired WordPress theme, click on Details & Preview or Preview to learn more about the theme.

Previewing a theme
  • Save

When you decided on a theme you like, click on Install. 

Installing the theme you like
  • Save

Congratulations! You've successfully installed a WordPress theme. Now, it's time to activate your WordPress theme. Click on Activate and here you go. You can also click on Live Preview to see how the new theme looks on your website.

The activated theme
  • Save

How to Install a WordPress Theme from a Zip File

So, we have already gone through the first method, but that method only allows you to install the free themes available in the theme directory.

The first method works fine unless you want to use a paid premium theme (check out our choice of the best WordPress themes by the way), a theme that doesn’t exist on the WordPress default theme’s directory, or you have any custom WordPress theme.

Before you start this installation method make sure that you have the downloaded copy (.zip file) of your theme.

In this method, you need to use the Upload Theme options by clicking on Appearance >> Themes >> Add New >> Upload Theme.

How to install a wordpress theme from a zip file
  • Save

On the next screen, you will see the option to upload your WordPress theme. After successfully uploaded your theme from your computer, click on Install. 

How to upload a WordPress theme
  • Save

When you are done with the click on Install Now button, wait for a few moments when the installation is in progress. When the theme is installed, you will get the following three options:

  • Live Preview– Here, you can see how the installed theme looks on your website.
  • Activate – By clicking on this button, your theme will be activated.
  • Return to Themes Page– If you click on this option you will return back to the previous theme install page.

Choices once theme is uploaded
  • Save

Congratulations! Your new custom or commercial theme is now ready to use.

There's one more way you can install a WordPress theme, let's check it out.

How to Install a WordPress Theme in cPanel Manually

If you want to install a WordPress theme manually, then you can install the theme using cPanel in your hosting.

At first, you need to login to your cPanel account. To get access to your cPanel, you need to visit Then, you need to insert the username and password to get access. You can get these pieces of information from your hosting provider.

How to install WordPress theme in cPanel
  • Save

After successful login, go to Files and click on File Manager.

how to install a WordPress theme manually
  • Save

On the next screen, you will see all of your files. On the right side, click on public_html. You will see all of your WordPress files here.

WordPress files
  • Save


Note that: All of the theme and plugin files are contained in the wp-content folder. As you are going to install a WordPress theme, you need to click on Themes. 

WordPress theme files in wp-content
  • Save

After going to the next screen, click on Upload from the top navigation.

manually uploading a theme
  • Save

Now, it's time to upload your WordPress theme in zip format.


Select your theme zip file
  • Save

After a successful upload, return to the themes directory. You'll see the recently uploaded theme in Zip format.

unzip your theme
  • Save

Your next task is to unzip the theme, and you're done. Go back to your WordPress admin area, and you can see your recently uploaded theme from Appearance >> Themes >> Add New. Activate and enjoy the new interface of your website.

Final Words

I hope this helps to clear your confusion on how to install a WordPress theme, but if you have any problems please let me know! If you need more help with your blogging then you can also join my FREE blogging course where I will answer your questions personally!

  • Save

Subscribe to our Newsletter now and learn 
how to build a successful blog with our

FREE Email Blogging Course

Write the perfect blog post

Drive tons of free traffic

Design your blog like a pro

Get answers to all your blog questions

We hate spam as much as you do. You can unsubscribe anytime! View our Privacy Policy here
Copy link