Importing A Total Theme Demo

Important: You must have the Total Theme Core plugin enabled on the site in order to use the demo importer.

For some people importing the sample data file can be helpful to see how the theme works as well as speed up the development of their own or their client’s website by simply replacing the content and images with their own.

Built-in Demo Importer:

In Total 3.6.0 we aded a built-in demo importer which you access via WordPress and allows you to import any demo super quickly and with ease. Simply go to Theme Panel > Demo Importer to choose and import the demo of your choice:


No demos found errors: If you are getting an error and you don’t see any demos please contact your webhost and make sure that curl is enabled on the server and your server allows outgoing connections.

Manual Method:

If you want to import the Sample Data manually step by step this is also possible. See the guide below:

Video Guide

Step 1: Download Sample Data

The first step is to download the sample data which we have hosted on Github not only for easy/quick access but also so if you want you can follow the repository and get notified when changes are made to the Sample Data. Click the link below to access the repository and then click on the “Download Zip” link to download the sample data.

Sample Data Repository


Step 2: Understanding The Sample Data Files

When you extract the Sample Data you will find folders with every demo:

  1. Base: This folder contains the “Base demo” which is a large demo showing all the main functions of the theme with the default skin and settings. A lot of servers may not be able to handle this large sample data so please check out Base Lite.
  2. Base Lite: A slimmed down version of the “Base demo” with only the essential content to help get you started. Should import very quickly and is highly recommended over the Base demo.
  3. Other Demos: This folder contains the sample data for smaller niche style demos, which you can find here.
Tip:  The “Base” sample data is very large you should consider using the Base Lite sample data which is a slimmed down version with all the same layouts but without any extra images or useless pages.

Step 3: Import Sample Data

Once you have located the xml file you wish to import, log into your WordPress website and navigate to Tools > Import to begin the import process.

Tools > Import

Click on the WordPress option If you haven’t already, you will be prompted to install the WordPress Importer free WordPress plugin. Just install it like you would any other plugin, and after you activate it return to this screen.

Select The XML File

Then click the Browse button to select the xml sample data file you would like to upload, and click Upload file and import. Next Your should see the following screen.

Important: Some of the demos are very large, if your server can’t handle it or you don’t want to fill your server with a bunch of image files, do NOT check the box to download and import the file attachments. You’ll still get a good sense on how the demo works and you will be adding your own featured images so there really isn’t any point in downloading them.


The importer will give you the option to either import our demo users, or to assign the posts to an existing user on your WordPress site. For each option we recommend that you assign the posts to an existing user (ideally your user account, since you are the one working on the website).

You’ll also see an option to import file attachments. Check this box only if you want to import all of the image and media files included in our Total demo.

If you see a 502 bad gateway error when importing the sample data please contact your hosting company since this is a server side error.

Click submit to import the sample data. Once complete you should see a successful import message.

Import Complete

If you are importing the full sample data from our main demo site and you did not activate all of the recommended plugins, you might see a failed import message. In the example below we did not have WooCommerce installed and active on our testing site, so all of the WooCommerce products that we attempted to import failed.

Import Fail

This is completely fine, since you are not using the related plugin it makes perfect sense that the sample data related to that cannot be imported.

Step 4: Import Theme Options

Most of the demos have specific options defined for the demo. So be sure to import the theme options as well. These are of course located in the “Theme-Options” folder for the specified demo in the sample data files – example. If you aren’t sure how to import the theme options please have a look at the link below:

Importing/Exporting Theme Options

Step 5: Import Sliders

Sliders can’t be included with the default WordPress export because they are created using plugins. Check out the link below for the guide on importing the sliders:

Importing Total Sliders

Step 6: Post-Import Steps

There are certain things a WordPress import cannot do for you during an import, so after uploading sample data:

  • Go to Appearance >Menu to set your menu locations
  • Go to Appearance >Widgets to add your widgets (widgets aren’t included in a WordPress export)
  • Set your homepage at SettingsReading using the “Home” page as a static page
  • Go to the Customizer setup your main options