Appearance

Themes »Uploading & Setting Up Custom Themes

In addition to the over 340 themes available on WordPress.com, WordPress.com Business 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.

  1. Download the theme’s .zip file.
  2. Go to My Sites  Themes and upload the theme.
  3. Preview or activate the theme.

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

Note: 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)

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

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.

Not quite what you're looking for?

Get Help