Skip to main content

How to Install a WordPress Theme

This guide shows you how to install and activate a WordPress theme using either the WordPress admin panel or FTP.

Prerequisites / Requirements

  • Access to your WordPress admin panel.

  • If using FTP, an FTP program such as FileZilla.

  • If uploading a custom theme, the theme files in ZIP format or extracted form.

Step-by-Step Instructions

Option 1: Install via the WordPress Admin Panel

1. Log in to WordPress

  1. Log in to your hosting control panel.

  2. Go to Web Applications and select your WordPress installation.

  3. Click the link ending in /blog/wp-admin/ to open the WordPress admin panel.

2. Open Themes

In the WordPress admin panel:

  1. Hover over Appearance.

  2. Click Themes.

3. Add a New Theme

Click Add New at the top of the page.

You can:

  • Browse and filter available WordPress themes.

  • Select a theme and click Install.

  • Upload your own theme by clicking Upload Theme, selecting the theme ZIP file, and clicking Install Now.

4. Activate the Theme

Once the theme is installed:

  1. Click Activate.

  2. Your new theme is now active on your WordPress site.

Option 2: Install via FTP

1. Download and Extract the Theme

Download the theme you want to use and extract the files from the ZIP archive.

2. Connect to Your Server

Open your FTP program, such as FileZilla, and connect to your server.

3. Upload the Theme Files

Navigate to the following directory in your WordPress installation:

wp-content/themes/

Upload the extracted theme folder to this directory.

4. Activate the Theme

  1. Log in to your WordPress admin panel.

  2. Go to Appearance → Themes.

  3. Find the uploaded theme.

  4. Click Activate.

Troubleshooting / FAQs

The theme does not appear in WordPress. What should I do?

Make sure the theme folder was uploaded directly to wp-content/themes/ and that the folder contains the theme files.

Can I install a theme without using FTP?

Yes. If the theme is available as a ZIP file, you can upload it directly through Appearance → Themes → Add New → Upload Theme.

Summary / Next Steps

Your WordPress theme is now installed and activated. You can customize it from the WordPress admin panel.

Did this answer your question?