WordPress GuideTheme → Export

How to export a WordPress theme

Photo of a Woman Holding a Paper with Charts Near Her Laptop

Need to move your WordPress theme to a new site or save a custom design for later? Exporting a WordPress theme gives you flexibility—whether you’re building a new site, handing work off to a client, or just backing up your design files.

You don’t need to be a developer or know code to export a WordPress theme. With the right tools and a step-by-step process, anyone can do it. Let’s walk through all your options.

Why export a WordPress theme?

Before we jump into how, here’s why exporting a theme might come in handy:

Method 1: Export your WordPress theme manually

This method is the most reliable if you’re comfortable working with file managers or FTP clients. You’ll download the actual theme folder from your site’s files.

Step 1: Locate your theme folder

Every WordPress theme is stored in the same place on your server:

Not sure which one is active? In your WordPress admin area, go to Appearance > Themes. The active theme will show at the top.

Step 2: Download the theme folder

You can download the folder using File Manager or an FTP tool like FileZilla:

Using File Manager:

Using FTP (e.g., FileZilla):

Now you have a copy of your theme, ready to upload to another WordPress site.

Step 3: Install the theme on another site

To use your exported theme on a different site:

Important: This method only transfers the theme files. It does not include customizer settings, menus, widgets, or content. We’ll cover that below.

Method 2: Use a plugin to export your theme

If you’re not comfortable using File Manager or FTP, a plugin can make the process easier—especially if you’re trying to export settings or backups along with the theme.

Recommended plugins

How to use Customizer Export/Import

This is a great option if you want to transfer the theme settings, like colors, fonts, logo, and homepage layout.

Then, on your new site:

This imports your theme’s visual settings to match your original site.

Using backup plugins

If you want to clone your entire site—including themes, content, plugins, and settings—use a backup plugin like WPvivid:

Note that this goes beyond just exporting the theme, but it can be useful if you’re building a replica of your site elsewhere.

Method 3: Export a theme using WP-CLI (for developers)

For advanced users or developers managing multiple sites, WP-CLI (WordPress Command Line Interface) provides a fast way to list, package, and move themes.

You can then move or install the .zip file on another server.

What exporting a theme does not include

It’s important to understand the limits of exporting a WordPress theme:

To fully replicate a site’s appearance, you may need to export these elements individually or use a full-site migration plugin.

How to export a child theme

If you’re using a child theme (common when customizing a parent theme), you need to export both parts:

Child themes typically include:

Don’t forget to check for dependencies like plugins or fonts that the theme needs to work properly.

Troubleshooting common issues

Theme not working as expected after export? Here’s what might be going wrong:

Additional resources

How to change WordPress themes the right way and avoid potential problems→

We’ll go over some reasons why you may want to switch to a new theme and how to prepare your website. Then, we’ll show you a few ways to change your WordPress theme.

Step-by-step guide to building custom WordPress themes →

You’ll have all the tools you need to build a website that’s not just functional but genuinely impressive!

Best free WordPress themes ranked by real performance→

We’ll show you how pairing the right theme with high-performance WordPress hosting – like the plans offered by Liquid Web – can transform your site into a speed machine!