You might be wondering, “Why would I need to export my WordPress theme?”
There are a number of reasons you might want to do this. Here are just a few:
- you can backup your theme on your computer or Google Drive;
- you can download and use the same theme on multiple websites;
- you’ll be able to move your theme to any new domain with a WordPress installation;
- you’ll have the opportunity to create a .zip file that allows you to share your theme with others;
No matter the reason, exporting your theme through the WordPress dashboard is much easier than accessing it through CPanel or FTP via web host, especially for the average WordPress user. This ease makes it possible for anyone to download their theme without having to call a web designer or developer for help.
How to Export Your WordPress Theme
To export WordPress themes from your dashboard, there is a very simple plugin that you can use. It’s called WP-clone-template. With this plugin, you’ll be able to choose the theme you want to export from your WordPress dashboard and download a .zip file that can then be uploaded and installed to any self-hosted WordPress website.
So, let’s get started.
STEP 1: INSTALL THE PLUGIN
In your WordPress dashboard menu, go to “Plugins” → “Add New”. Once you’ve navigated to the “Add Plugins” page, use the search box on the right to type “wp-clone-template”.
Or you can click here to download the plugin from WordPress.org, it’s free! https://wordpress.org/plugins/wp-clone-template/
STEP 2: EXPORT YOUR THEME
Once you’ve installed and activated your plugin, you’ll need to navigate to “Appearance” → “Export”. Once you’ve chosen the theme you want to export, simply hit the “Export” button.
Once you’ve exported your theme, you should see a download in progress in your browser. Make sure you save it to the file location where you want to store it on your computer or online. If you’re importing your theme to another WordPress website, see “STEP 3” below.

STEP 3: IMPORT YOUR THEME
Once you’ve completed the download of your .zip file for your theme, you can then upload the file to another WordPress installation.
In your WordPress dashboard, navigate to “Appearance” → “Themes”. Click the “Add New” button. Next click the “Upload Theme” button. Click on the “Choose Now” button to select the .zip file that you just exported from your other WordPress website. Click “Install Now” to install the new theme. If you’re sure you want to use it now, click the “Activate” link on the next page.
And that’s it. You’re done!
Exporting & Importing Customizer Settings and Widgets
Next up, you might also need to export your widgets and customizer settings. Here are two great plugins that will help you do just that.
Also, running the Regenerate Thumbnails plugin is a good idea to make sure that all of your featured images are properly sized for your new theme.
Do you have questions? Leave a comment below or email me at [email protected]
