If you’re experiencing issues where the demo import fails in your WordPress theme, follow these steps to resolve the problem:
1. Update Core Plugins
- Go to Plugins > Installed Plugins
- Update all required theme plugins (such as Elementor, theme core plugins) to the latest version
- If your theme includes a bundled plugin, check for updates in the theme dashboard or documentation
2. Deactivate Unnecessary Plugins
- Deactivate all plugins that are not required by the theme
- This helps avoid conflicts during the import process
3. Ensure Demo Importer Plugin is Active
- Make sure the demo importer or theme companion plugin is activated
- Go to Plugins > Installed Plugins and check that the demo importer is enabled
4. Check SSL and HTTP Requests
- Your website must have a valid SSL certificate (HTTPS)
- Visit your site and confirm it loads securely (look for the padlock icon in the address bar)
- Ensure there are no restrictions or firewalls blocking outbound HTTP requests, especially to the theme’s demo server
- If you’re unsure, contact your hosting provider and ask them to whitelist external HTTPS requests
5. Retry the Demo Import
- Go to {Theme_Name} > Import Demo
- Select your desired demo and start the import again
6. Additional Tips
- Increase your server’s PHP memory limit to at least 256MB (512MB recommended)
- Make sure your WordPress, PHP, and MySQL/MariaDB versions meet the theme’s requirements
- Disable caching plugins during the import process