How to Upload a Theme in WordPress – Step by Step

//How to Upload a Theme in WordPress – Step by Step

WordPress theme is responsible for how your site looks and behaves. It controls things like page layout, widget location, and overall fonts and colors. There are plenty of free themes that you can choose from, and with this tutorial, you will have your new theme ready in a matter of minutes. There are two ways to install your theme and I will cover both of them. So, let’s start.

Method 1: Installing from available themes

The first thing to do is to log into your site admin page. Go to Appearance -> Themes


You will see your installed themes. To add a new one, simply click Add Newbutton and you will be able to choose free themes from

add new theme

Find the theme of your liking and hover over it to see if you like to preview it or install it. Use filters to further narrow your decision. To install it, just click blue Install button and wait for the process to finish.

install theme

After installation just click Activate button and your theme will be ready to see the light of the day, installed and activated.

activate theme

Method 2: Installing from the .zip file

Usually, you will get .zip file if you bought a premium theme. So, to install a theme from .zip file you need to click add new button again, and now instead of installing from available themes click Upload Theme. You can download the free theme in a .zip file from here and give it a try.

Choose File (find your .zip theme) and click Install Now.

install from zip

You will get this screen during the installation process:

installing theme

Wait a moment while WordPress install your theme. Sometimes it needs to update translations. Just wait while the update is finished.

And that’s all! Easy right? Now you can go to the front page of your site to see how it looks, just click Visit site from the themes menu.

visit site

Uninstalling the theme:

So, you have learned how to install WordPress theme. That’s the one side of the coin, other is to remove those themes you don’t like. The easiest way is to go to Appearance> Themes hover over a theme and click Theme Details. On the far bottom right corner, you have a Delete button. That’s it. You are now ready to install and uninstall a bunch of themes without breaking a sweat.

delete theme

You can also use your FTP Manager and delete the theme folder in wp-content/Themes, but I prefer above-mentioned dashboard method.

Things to watch out when you installing the theme:

  • Create a complete WordPress backup when you are making changes or installing a new theme. You’ll never know what can go wrong…
  • Preview your site before activating your theme to see how new theme handles things like posts, pages, menus etc. To do this simply install a theme and click on the Live Preview button.
  • Each WordPress theme comes with different customization options, and some previous options can disappear when you switch to a new theme.
  • Sometimes when you installing new theme your plugins will break and theme specific shortcodes will disappear. That’s why we at recommend to always use reliable plugins for your theme

I hope that this simple installation guide helped you move one step closer to become WordPress ninja. If struggling with your hosting, and you don’t have a WordPress website, you can get one here at And don’t forget to also check out some other useful articles on our blog.

Shared Hosting

Starting From $2.50* a month
FREE SSL certificate included