How To Upload Theme in WordPress

In addition to our collection of themes, you can upload third-party themes to your WordPress.com site, including themes from WordPress.org, popular marketplaces like Themeforest, and even themes you have custom-made for your website.

This guide will show you how to upload any theme to your WordPress.com site.

Quick Steps

To upload your theme, follow these steps:

  • Download the theme’s .zip file.
  • Go to Appearance → Themes in your site’s dashboard.
  • Click the Install Theme button in the top right corner.
  • Preview or activate the theme.

Continue reading this guide for more detailed steps.

Download the Theme .zip File

Start by downloading the theme’s .zip file from wherever you purchased the theme. Do not unzip the file.

For themes from WordPress.org, clicking Download on any theme will save the .zip file to your computer.
If you (or a developer you hired) created your own custom theme, save it as a .zip file.
For themes purchased through Themeforest/ Envato, you must choose the Installable WordPress file only option when downloading the theme:

From the Download options, Installable WordPress file only is the correct one.For Themeforest themes, choose the Installable WordPress file only

Upload the Theme File

Once you have the theme’s .zip file, follow these steps to upload it to your WordPress.com site:

Go to Appearance → Themes in your site’s dashboard.
Click Install Theme:

A box drawn around the “Install new theme” button on the Themes page.

Drag the theme’s .zip file into the box. Alternatively, you can click the box, locate the theme’s .zip file on your computer, and double-click to add it.

When you click Install Theme, you can click the box to upload the file, or you can drag them into the section that says “Drop files or click here to upload”.

If you see the error The theme does not have a style.css file, check the .zip file you are uploading does not contain other files like documentation for example. Make sure that you have downloaded the Installable WordPress file only and that it has not been unzipped/extracted automatically by your computer, as explained in the previous section.

Preview or Activate the Theme

If you’re ready to start using the theme right away, click Activate:
An arrow pointing to the “Activate” button on the Upload theme page.

To preview the theme before activating it, click Try & Customize to see a live preview. Here, you can adjust some theme settings before applying the theme to your site. Click Save & Activate when you’re done adjusting the settings and ready to activate the theme.

Set Up Your Theme

After activating a theme on your site, you’ll want to set it up to look exactly how you want. Every theme is different, but these general tips will help you get started:

Refer to your theme’s setup instructions. Any good theme will come with guides/ documentation that shows you how to use the theme.
Sometimes a theme will require some plugins to be used with it. Go to Plugins → Installed Plugins and look for a notice at the top to install the theme’s recommended plugins, if any.
Check for demo content you can add with your theme.
Go to Appearance → Customize to check for any theme setup options you can customize.

📌 If you are using a theme that WordPress.com did not create, we are limited in how we can help you with it. We recommend that you contact your theme’s support service. They will be the most familiar with the theme and can offer expert support.

Where to Find Themes

If you’ve already looked through the WordPress.com theme showcase, but haven’t yet found the perfect design for your site, there’s no need to worry – there are thousands of themes out there for every type of website imaginable.


Warning: Attempt to read property "ID" on array in /home/sisc9476/public_html/wp-content/themes/wpberita/template-parts/content-single.php on line 139

Warning: Attempt to read property "ID" on array in /home/sisc9476/public_html/wp-content/themes/wpberita/template-parts/content-single.php on line 140

Warning: Attempt to read property "ID" on array in /home/sisc9476/public_html/wp-content/themes/wpberita/template-parts/content-single.php on line 141

  • Warning: Attempt to read property "ID" on array in /home/sisc9476/public_html/wp-content/themes/wpberita/inc/template-tags.php on line 142

Warning: Attempt to read property "ID" on array in /home/sisc9476/public_html/wp-content/themes/wpberita/inc/template-tags.php on line 283