One Click Demo Import: How to Fix Data Import Issues in WordPress

The import of demo content, is an useful feature that allows you to obtain the complete content that you see in the WordPress Theme demo website with just one click.

How to Fix Data Import Issues in WordPress

If you are having difficulty importing demo data into WordPress, we have put together some options for you to test and make it work. Alternatively you can search for your specific error in the official plugin documentation.
1

Increase PHP Limits

You may need to increase your server settings. Read More 

2

Server Security Settings

Some security settings (e.g., ModSecurity rules) on the server may block remote requests or file uploads, interfering with the import process. Disabling or adjusting these rules temporarily can help.

3

Activate External Request

From WordPress Panel, go to Your Theme » Theme Settings » Advanced and check the External HTTP Request option.

Note that this option is only available on themes built with Themeasy Addon.

4

Clear Cache

Clear your browser cache and any server-side cache if you have caching plugins installed.

5

Disable Security Plugins

Temporarily disable security plugins as they might block the import process. You can reactivate them once the import is complete.

6

Conflicts with Other Plugins

Conflicting plugins, especially security or optimization plugins, can block or limit the demo import process. Temporarily disabling these plugins during the import can resolve conflicts.

7

Insufficient Server Resources

Some shared hosting environments don't allocate enough CPU, RAM, or I/O resources, which can cause the import process to slow down or fail entirely.

8

Missing Required PHP Extensions

The demo import feature may require certain PHP extensions (e.g., cURL, file_get_contents) that are not enabled on the server. Ensure that all required extensions are installed and active.

9

PHP XML Extension: Not installed

Make sure the XML extension is installed and enabled on your server so that data can be transferred smoothly during demo import.

10

Disabled allow_url_fopen

Some hosting environments disable the allow_url_fopen directive, which prevents WordPress from accessing remote files. Enabling this directive can allow the demo import to access external resources.
11

Check OpenSSL and cURL

The error indicates that there is a problem with OpenSSL or cURL on your server. Make sure that both are updated to the latest version. You can contact your hosting provider to confirm the versions and, if necessary, request an update.

12

Insufficient Database Privileges

The database user may lack the necessary privileges to insert large amounts of data or execute certain SQL commands, causing the import to fail.

 
13

Check File Permissions

Ensure that your WordPress installation has the correct file permissions. Generally, folders should be set to 755 and files to 644.

14

SSL Certificates

Make sure your website's SSL certificate is configured correctly and is valid. This can be done using online tools such as SSL Labs, which checks the validity and configuration of the certificate.
15

Try Manual Import

Request the XML file from the author of the theme you have installed and then go from your WordPress Panel to Tools » Import and run the WordPress importer.

16

Re-import the Demo

Sometimes, simply trying to import the demo again after making the above adjustments can resolve the issue.

17

Get a Complete Copy of the Demo Site

As a last resort, you can request a full copy of the demo site by contacting our support team via email at adm.codings@gmail.com. This will provide you with all the content identical to the theme's demo site. However, please note that all existing data on your site will be lost. Therefore, this option is only suitable for blank sites that can be replaced with a genuine copy of the theme demo site.

Many issues you may run into such as white screen, demo content fails when importing, empty page content, theme not being saved and other similar issues are all related to low PHP configuration limits.

The solution is to increase PHP limits. You can do this yourself if you have the necessary skills, or contact your hosting provider and ask them to increase these limits to the minimum required.

Categories

Tags

Leave a Reply

Your email address will not be published.