One Click Demo Import

One Click Demo Import

Import your demo content, widgets and theme settings with one click. Theme authors! Enable simple theme demo import for your users.
Rating:
4.3
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
1000000+
Last Updated:
Oct 10, 2024
WordPress Version:
5.5 or higher
Tested up to:
6.6.2

Easy Theme Integration

Theme authors can setup One Click Demo Imports for their themes in just 15 minutes, making it much more user-friendly.

User-friendly Import Process

As a theme user, you can import demo content with just one click, thanks to the "Import Demo Data" button.

Hassle-free Demo Setup

Save time and effort by letting the theme authors handle the import process. No need to manually import demo content.

Extensive Documentation Available

Check out our plugin documentation for detailed instructions on how to import your demo content effortlessly.

3.3.0

Release Date – 10th October 2024

  • Added support to WPForms.
  • Fixed a PHP warning notice.

3.2.1

Release Date – 10th April 2024

  • Fixed customizer security issue.

3.2.0

Release Date – 23rd November 2023

  • Added ocdi/import_successful_buttons filter hook that allow developers to add custom buttons in the import successful page.
  • Added loading="lazy" in import preview images for better performance.
  • Fixed PHP warning notice when importing non-string term metadata.
  • Fixed Navigation block not imported properly.
  • Fixed issue with failed media import resulting to infinite loop.
  • Fixed PHP deprecated notice when importing Redux Framework options.
  • Fixed issue with old action hook, pt-{$hook}, not running when the new {$hook} is also used.

3.1.2

Release Date – 8th July 2022

  • Fixed missing terms count update (fixes missing menu items after WP 6.0 update).

3.1.1

Release Date – 22nd March 2022

  • Fixed missing sanitization for the redux option name.

3.1.0

Release Date – 18th March 2022

  • Changed the minimal WordPress version to 5.2.
  • Fixed upload file types. Allow just whitelisted import file types.

3.0.2

Release Date – 2 April 2021

  • Fixed missing old default settings page (breaking existing links to the OCDI settings page).
  • Fixed PHP notices in network admin area for WP Multisite.
  • Fixed theme card image style in the sidebar.

3.0.1

Release Date – 31 March 2021

  • Added more details about recommended plugins.
  • Changed recommended plugins to opt-in.

3.0.0

Release Date – 31 March 2021

  • IMPORTANT: Support for PHP 5.5 or lower has been discontinued. If you are running one of those versions, you MUST upgrade PHP before installing or upgrading to One Click Demo Import v3.0. Failure to do that will disable One Click Demo Import functionality.
  • IMPORTANT: Support for WordPress core v4.9 or lower has been discontinued. If you are running one of those versions, you MUST upgrade WordPress core before installing or upgrading to One Click Demo Import v3.0. Failure to do that could cause issues with the One Click Demo Import functionality.
  • Added support for recommended theme plugins.
  • Added useful single page demo content imports.
  • Added recommended plugins installer.
  • Updated the UI/UX of the plugin.
  • Fixed PHP8 warning.
  • Fixed deprecated WP function wp_slash_strings_only.

2.6.1

Release Date – 21 July 2020

  • Fixed Elementor import issues.

2.6.0

Release Date – 21 July 2020

  • Improved code execution: not loading plugin code on frontend.
  • Fixed incorrect post and post meta import (unicode and other special characters were not escaped properly).
  • Fixed error (500 – internal error) for Widgets import on PHP 7.x.
  • Fixed PHP notices for manual demo import.
  • Fixed PHP warning if set_time_limit function is disabled.
  • Fixed links for switching manual and predefined import modes.

2.5.2

Release Date – 29 July 2019

  • Improved documentation and code sample
  • Added pt-ocdi/pre_download_import_files filter
  • Added two action hooks to plugin-page.php
  • Bumped Tested up to tag

2.5.1

Release Date – 25 October 2018

  • Fix missing translation strings

2.5.0

Release Date – 8 January 2018

  • Add OCDI as a WordPress import tool in Tools -> Import,
  • Add switching to the manual import, if the theme has predefined demo imports,
  • Fix text domain loading

2.4.0

Release Date – 23 August 2017

  • Add WP-CLI commands for importing with this plugin,
  • Fix conflict with WooCommerce importer

2.3.0

Release Date – 28 May 2017

  • Add preview button option to the predefined demo import items,
  • Add custom JS event trigger when the import process is completed,
  • Add custom filter for plugin page title,
  • Remove content import as a required import. Now you can make separate imports for customizer, widgets or redux options.
  • Fix custom menu widgets imports, the menus will now be set correctly.

2.2.1

Release Date – 3 April 2017

  • Fix image importing error for server compressed files,
  • Fix remapping of featured images,
  • Fix custom post type existing posts check (no more multiple imports for custom post types).

2.2.0

Release Date – 5 February 2017

  • Add ProteusThemes branding notice after successful import,
  • Fix after import error reporting (duplicate errors were shown),
  • Fix some undefined variables in the plugin, causing PHP notices.

2.1.0

Release Date – 8 January 2017

  • Add grid layout import confirmation popup options filter,
  • Fix term meta data double import,
  • Fix WooCommerce product attributes import.

2.0.2

Release Date – 13 December 2016

  • Fix issue with customizer options import

2.0.1

Release Date – 12 December 2016

  • Fix issue with some browsers (Safari and IE) not supporting some FormData methods.

2.0.0

Release Date – 10 December 2016

  • Add new layout for multiple predefined demo imports (a grid layout instead of the dropdown selector),
  • Add support for Redux framework import,
  • Change the code structure of the plugin (plugin rewrite, namespaces, autoloading),
  • Now the whole import (content, widgets, customizer, redux) goes through even if something goes wrong in the content import (before content import errors blocked further import),
  • Add pt-ocdi/before_content_import action hook, that theme authors can use to hook into before the content import starts,
  • Fix frontend error reporting through multiple AJAX calls,
  • Fix post formats (video/quote/gallery,…) not importing,
  • Fix customizer import does not save some options (because of the missing WP actions – these can be enabled via a filter, more in the FAQ section).

1.4.0

Release Date – 29 October 2016

  • Add support for WP term meta data in content importer,
  • Fix the issue of having both plugins (OCDI and the new WP importer v2) activated at the same time.

1.3.0

Release Date – 1 October 2016

  • Import/plugin page re-design. Updated the plugin page styles to match WordPress (thanks to Oliver Juhas).

1.2.0

Release Date – 9 July 2016

  • Now also accepts predefined local import files (from theme folder),
  • Fixes PHP fatal error on plugin activation, for sites using PHP versions older then 5.3.2 (added admin error notice),
  • Register log file in wp-admin -> Media, so that it’s easier to access,
  • No more “[WARNING] Could not find the author for …” messages in the log file.

1.1.3

Release Date – 17 June 2016

  • Updated plugin design,
  • Changed the plugin page setup filter name from pt-ocdi/plugin-page-setup to pt-ocdi/plugin_page_setup (mind the underscore characters instead of dashes).

1.1.2

Release Date – 12 June 2016

  • An ‘import notice’ field has been added to the predefined demo import settings. This notice is displayed above the import button (it also accepts HTML),
  • Now displays proper error message, if the file-system method is not set to “direct”,
  • This plugin is now compatible with the new Humanmade content importer plugin,
  • Added a filter to the plugin page creation, so that theme authors can now change the location of the plugin page (Demo data import) and some other parameters as well.

1.1.1

Release Date – 22 May 2016

  • Preview import images can now be defined for multiple predefined import files (check FAQ “How to predefine demo imports?” for more info),
  • You can now also import customizer settings.

1.1.0

Release Date – 14 May 2016

  • Content import now imports in multiple AJAX calls, so there should be no more server timeout errors,
  • The setting for generation of multiple image sizes in the content import is again enabled by default,
  • Plugin textdomain was loaded, so that translations can be made.

1.0.3

Release Date – 27 April 2016

  • Added filter to enable image regeneration,
  • Added filter to change the plugin intro text,
  • Added action to execute custom code before widget import,
  • Disabled author imports.

1.0.2

Release Date – 15 April 2016

  • Monkey fix for WP version 4.5. – disabled generation of multiple image sizes in the content import.

1.0.1

Release Date – 2 April 2016

Small code fixes:

  • Fixed undefined variable bug,
  • Fixed naming of downloaded files and their filters.

1.0.0

Release Date – 25 March 2016

  • Initial release!

Import Failed

By 99ibrahim99 (ibrahim791) on April 13, 2025

Import Failed

Whoops, there was a problem importing your content.

An error occurred while fetching file from: xxx site
Reason: 403 - Forbidden.

import error 🤔I have tried everything for a solution but I can't find a solution.

Edit: It was a hosting-related error. I rented a server and the problem was solved. Thanks for the great plugin!

Awesome Plugin

By Quotes Ninja (quotesninja) on March 26, 2025

One Click Demo Import is a very helpful plugin to upload theme's demo in one click, it's easy to use, it is perfectly worked for my website and mainly it's absolutely free.

Need a progress bar and display for failed installation

By Krishnakumar KA (krishnakumarka) on March 11, 2025

Most of the time the plugin shows the gear animation. It would be better if they add a progress bar showing what are the things getting installed and a message to display if the installation is failed.

Helpful Plugin & Great Support

By Amine (ablamohamedamine) on February 4, 2025

OCDI is a very helpful plugin to upload theme's demo in one click, it's easy to use and 100% free.

Even that I got a great support from its team, and they take a lot of time with me to give me the help.

Really appreciate it, best team.

Regards.

Amine.

Thanks for great plugin.

By Anil Chandra Robidas (anilkumer) on November 13, 2024

It works well

Perfect, very easy to use!

By bonnie333 on March 9, 2024

Perfect, very easy to use!

Super Useless

By obadaalrefai on October 29, 2022

Not Working at all, its time wasting only

Works Perfectly!

By KoriA on September 2, 2022

Worked perfectly to help me import JSON files for my Divi theme layouts. What a great tool!

Nice!

By Metromas (metromas) on November 22, 2021

Useful Plug-In..

It works well

By hungvuviet on October 5, 2021

It works well
Try other plugins too!

HT Slider For Elementor

The HT Slider is an Elementor slider plugin that enables you to add advanced sliders to your WordPress website.

Try Demo More Details

Options Framework

The Options Framework Plugin makes it easy to include an options panel in any WordPress theme. It was built so developers can concentrate on making t …

Try Demo More Details

Podcast Importer SecondLine

A simple podcast import tool for WordPress.

Try Demo More Details
Screenshots
Author Site Author Site

Try One Click Demo Import With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.