How to Install Your WordPress Theme Novice

Here is a step by step tutorial on how to install your new WordPress theme:

  1. Download the file from your ThemeFuse account (or Envato account if you've purchased the theme from ThemeForest.
  2. Log in to your WordPress Dashboard (Ex:
  3. Go to Appearance > Themes.
  4. On the next page, click the Add New button and then Upload Theme.

  1. Choose the downloaded and press the Install Now button.

  1. In the next screen, click on the Activate link.

  1. After the activation, you'll be redirected to the Auto Setup page. Choose one of the 2 auto install methods or skip the auto install all together.

  1. You'll be redirected to the Demo Content Install page. On this page, you can choose what demo content you want to install. Press the Install button for the theme you want.

  1. Done.

Our themes work only for self-hosted users since the doesn't work with premium themes. More about self-hosted WordPress ( and in this article.