Easy Demo Importer – A Modern One-Click Demo Import Solution


Are you tired of the complex and time-consuming process of setting up your WordPress website? Look no further. The Easy Demo Importer plugin is your solution to effortlessly import demo data and have your website up and running in no time.

👉 Official GitHub repository | Plugin Documentation. 👈

Key Features

  • One-Click Demo Import: With just one click, you can import beautifully designed demo content to kickstart your website.
  • Based on WordPress XML Importer: Built on the reliable WordPress XML Importer, our plugin ensures a robust import process.
  • Full Site or Single Site Import: Demo import can be configured to import a whole demo or individual demos from a multipurpose theme.
  • Complete Content Import: Import Customizer settings, widgets, menus, options data, Redux Framework data, and more, ensuring your website looks and functions just like the demo.
  • User-Friendly Interface: Our intuitive interface makes it easy for users of all skill levels to import demo data.
  • Universal Theme Compatibility: Can be configured to work seamlessly with a wide range of WordPress themes, ensuring broad compatibility.
  • Developer Hooks: offers a wide range of hooks that give theme developers full control to perform advanced custom actions. These hooks allow for precise adjustments and customizations in the import process.
  • Database Reset Option Included: Theme users can decide whether to reset the database during import. It provides a clean slate for a fresh start.
  • Media Import Control for Speed: Our plugin offers flexibility by letting users choose whether to include media during demo imports. Disabling media import can speed up the setup for those who don’t need media files.
  • Plugin Settings and Theme Options: Can be configured to import any plugin settings and theme options, ensuring a cohesive website setup.
  • Tabbed Categories & Search feature: Includes a convenient tabbed interface that categorizes demos into various categories with a powerful search feature.
  • Fluent Forms Import: Automatically imports Fluent Forms, retaining your forms’ integrity.
  • Slider Revolution Import: Automatically imports Slider Revolution slides, ensuring the slides’ functionalities.
  • Modern React-Powered Pages: Enjoy modern, React-powered pages for a seamless user experience.
  • Built-in Required Plugins Installer: Simplify the installation process of necessary plugins right from the start.
  • System Status Checker: Our built-in system status checker acts as a helpful pre-import checklist, alerting you to any potential issues that need addressing.
  • Automatic URL and Commenter Email Replacement: Designed for developers, our plugin has a versatile built-in tool for updating URLs and email addresses in your imported content.
  • Elementor Taxonomy Data Fix: Resolve Elementor data import issues with our automatic taxonomy data fix.

Experience the ultimate convenience of importing demo data with the Theme Demo Importer plugin. Make your website setup a breeze and unleash the full potential of your WordPress theme. Whether you’re a user or developer, our feature-rich and user-friendly plugin is designed to simplify your website creation journey.

Important Note: Please be aware that this plugin does not provide a feature to import authors from the demo import file to existing users in your WordPress site. When you import demo content, all content will be attributed to the current user account.

For any bugs or suggestions, please email us at: service.sigmadevs@gmail.com


  • WordPress version: >= 5.5
  • PHP version: >= 7.4


  • Example of multiple demos that a user can choose from.
  • Example of how import step introduction popup looks.
  • Example of how required plugins and configure import popup looks.
  • Example of how the demo import step popup looks.
  • Example of the completed demo import popup.
  • Example of how the system status page looks.


Using The WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Search for ‘Easy Demo Importer’
  3. Click ‘Install Now’
  4. Activate the plugin on the Plugin dashboard

Uploading in WordPress Dashboard

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Navigate to the ‘Upload’ area
  3. Select easy-demo-importer.zip from your computer
  4. Click ‘Install Now’
  5. Activate the plugin in the Plugin dashboard

Using FTP

  1. Download easy-demo-importer.zip
  2. Extract the easy-demo-importer directory to your computer
  3. Upload the easy-demo-importer directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin dashboard

सामान्य प्रश्न

How to configure demo import?

Theme authors can configure the demo imports by hooking into the sd/edi/importer/config filter. A sample configuration can be found in the plugin directory -> samples folder along with a sample zip file. Please note that there are three mandatory files: XML File, Customizer File, and Widget File. The XML file (.xml) needs to be renamed as content.xml, the Customizer file (.dat) as customizer.dat, and the widget file (.wie) as widget.wie, after that these files will be automatically recognized by the demo importer.

How can I see the demo importer in action?

A sample configuration is provided in the plugin directory -> samples folder along with a sample zip file. It is configured to work with the default Twenty Twenty-One theme. You need to require the sample-config.php file in the theme to see the importer in action (it will even work in localhost).

Where is the demo import page?

If your theme is correctly configured, you can find the demo import page with all the demos in Dashboard -> Appearance -> Easy Demo Importer.

How can I export plugin settings to configure with the demo import?

Theme developers can use the WP Options Importer plugin to download the data from the options table. Then, use some preferable tools to decode and convert this data into a JSON format and include them in the demo zip file.

I can’t import the demo. It is saying there are errors. What can I do?

Commonly, errors encountered during the demo import process are often associated with the relatively smaller max_execution_time or server timeout settings. A practical first step is to inspect the built-in Easy System Status page, which can provide insights into any problematic server parameters. Once these issues are fixed, your demo import should work smoothly.

Does this plugin support multi-language?

Yes, Easy Demo Importer fully supports multi-language.

Where can I report bugs or contribute to the project?

Bugs can be reported either in our support forum or preferably on the GitHub repository, also on the contact page.

Need Any Help?

For any inquiries, bug reports, or suggestions, please submit your request here.


इस प्लगइन के लिए कोई समीक्षा नहीं है।

सहायक &डेवलपर्स

यह खुला स्रोत सॉफ्टवेयर है। अनुगामी लोगो ने इस प्लगइन के लिए योगदान दिया है।


बदलाव विवरण

1.1.0 (20-February-2023)

  • Feature: Added support for importing Slider Revolution Sliders.
  • Feature: Introduced tabbed categories in the demo import interface.
  • Feature: Implemented a search functionality for quicker access to specific demos.
  • Add: Included step titles in the demo import process.
  • Add: Enhanced the import modal intro step with an additional paragraph.
  • Fix: Addressed import modal compatibility issues with high-resolution devices.
  • Fix: Resolved Elementor taxonomy data mapping issues for repeater controls.
  • Fix: Improved functionality of the required plugin update feature.
  • Tweak: Conducted code refactoring to optimize performance and maintainability.
  • Update: Added/renamed various action and filter hooks for enhanced customization.
  • Update: Included ‘PHP Max Input Time’ parameter in the System Status Screen for better diagnostics.

1.0.2 (10-December-2023)

  • Feature: Added a feature to update required plugins if available.
  • Fix: Resolved an issue with importing product attributes.
  • Update: Elementor taxonomy data mapping for improved compatibility with multiple and repeater controls.

1.0.1 (26-November-2023)

  • Fix: Resolved compatibility issues with PHP 7.4.


  • Initial release