Appearance

Themes »Uploading & Setting Up Custom Themes

In addition to the 100+ themes on WordPress.com, our Business Plan allows you to upload your own custom theme. This can be useful if you’ve purchased a theme from elsewhere and want to use it on your WordPress.com site.

Quick Steps
Download the Theme’s .zip File
Upload the Theme
Preview or Activate the Theme
Setting up your Custom Theme
Custom Themes and Demo Content
Where to Find Custom Themes

Quick Steps

  1. Download the theme’s .zip file.
  2. Go to My Sites → Themes.
  3. Select Upload Theme.
  4. Preview or activate the theme.

If you have not yet uploaded a custom theme or installed a plugin on your new Business Site, you will want to make sure you have a custom domain added to your site.

For mapped domains, the name servers will need to be pointed to WordPress.com. This is the same for mapped subdomains.


↑ Table of Contents ↑

Download the Theme's .zip File

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

If you’re creating your own custom theme, you’ll need to save it as a .zip file.

For themes purchased through Themeforest, you must choose the Installable WordPress file only option when downloading the theme.


↑ Table of Contents ↑

Upload the Theme

To upload a custom theme, go to My Sites → Themes in your site’s dashboard.

Click Upload Theme.

upload theme

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 it.

upload theme

↑ Table of Contents ↑

Preview or Activate the Theme

If you’re ready to start using the theme right away, click Activate.

upload theme activate

To preview the theme before activating it, click Try & Customize to see a live preview in the Customizer.

upload theme

You can adjust your site settings and theme options from the Customizer.

Click Save & Activate when you’re done adjusting the settings and ready to activate the theme.


↑ Table of Contents ↑

Setting up your Custom Theme

Custom themes aren’t created by us at WordPress.com, so we may not be specialized in exactly how your custom theme works.

Custom themes may require additional setup after uploading and activating the theme.

Since every custom theme is different, it’s best to check your theme’s specific instructions for how to finish setting it up.

A good place to check for additional theme setup options is in the Customizer. You can access the Customizer by going to My Sites → Customize.

If you can’t find your custom theme’s instructions or aren’t sure how to finish setting up your custom theme, we recommend contacting the theme’s support team. They’ll be the most familiar with the theme and in the best position to help you out.

You may need to finish setting up your custom theme from the WP Admin dashboard. You can get to this dashboard by adding /wp-admin to the end of your site’s url (e.g.: example.wordpress.com/wp-admin)


↑ Table of Contents ↑

Custom Themes and Demo Content

  • Some Custom themes may include methods to import or install demo content. 
  • We recommend only installing demo content via a XML File.
  • If your theme did not include a demo XML file or provided demo content in a different manner, please contact the theme’s support and ask if they’re able to provide a XML file.

↑ Table of Contents ↑

Where to Find Custom Themes

If you’ve already taken a look through the WordPress.com theme showcase, but haven’t yet found the perfect personality for your site, there’s no need to worry – if you use our Business plan, you also have the ability to upload custom themes from third party sites.

While there are a lot of theme resources and galleries available online, we’ve collected a list of some favorites below to get you started.

Theme Resources:

Remember, since these themes are developed by third-parties, it’s good to review their support options before purchasing a theme. We can help with basic questions, but the theme developers will be the best place to get ongoing support for the theme.

Not quite what you're looking for?

Get Help