How to Install and Activate a WordPress Theme

Your WordPress theme controls how your website looks. Here is how to install both free themes from the WordPress repository and premium themes you purchase.

Method 1: Install a Free Theme from the Repository

  1. Log in to your WordPress admin (yourdomain.com/wp-admin).
  2. Click Appearance > Themes in the left sidebar.
  3. Click Add New at the top.
  4. Search for a theme by name or use the Feature Filter to find one by layout or subject.
  5. Hover over the theme and click Install.
  6. After installation, click Activate. Your site now uses this theme.

Method 2: Upload a Premium Theme (.zip file)

If you purchased a premium theme (e.g., from Themeforest, Elegant Themes, or a developer), you will receive a .zip file.

  1. Log in to WordPress admin.
  2. Click Appearance > Themes.
  3. Click Add New.
  4. Click Upload Theme at the top.
  5. Click Choose File and select the theme .zip file from your computer.
  6. Click Install Now.
  7. Click Activate Theme.

Important: Only upload the main theme .zip file, not the full package/folder downloaded from the marketplace. Premium theme packages often contain the theme file, documentation, and child theme in one download — unzip the package and find the correct theme .zip inside.

After Activating Your Theme

  • Go to Appearance > Customize to configure colours, fonts, logo, and layout
  • Install any required plugins shown in the theme's notice banner
  • If the theme requires a child theme for safe customisation, install and activate that instead — and keep the parent theme installed

Can I Change Themes Without Losing Content?

Yes — your pages, posts, and media are stored in the database and are not affected by changing themes. However, any customisations made via the Customizer or theme-specific page builders (Elementor, Divi, etc.) are theme-dependent and may not carry over.

Tip: Always test a new theme on a staging site or locally before applying it to a live website. If your site breaks after a theme change, switch back to the previous theme immediately via Appearance > Themes.

 

  • activate theme, install theme, premium theme, WordPress theme, appearance
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to Log In to Your WordPress Dashboard

Your WordPress dashboard (also called the admin area) is where you manage all aspects of your...

How to Migrate a WordPress Site to Hordanso

Moving an existing WordPress website to Hordanso is straightforward with the right plugin. Here...

WordPress White Screen of Death — Fix Guide

The WordPress White Screen of Death (WSOD) means your website displays a blank white page with no...

How to Reset a WordPress Admin Password via phpMyAdmin

If you cannot reset your WordPress password via email (because your email is not working or the...

How to Install and Manage WordPress Plugins

WordPress plugins add features to your website — contact forms, SEO tools, security, e-commerce,...

Powered by WHMCompleteSolution