Elementor’s Site Planner is a powerful tool that helps you create your website efficiently. Site Planner helps you create a brief and uses this brief to plan your website. Once you approve the plan, Site Planner creates a kit which is uploaded to a website, hosted wherever you’d like.
After creating the kit, you can:
- Download a kit file and import it using the import process.
- Use the automatic kit importer flow from the AI Site PLanner.
However when importing your kit into a WordPress website using the automated flow, you might encounter issues related to the REST API, which can prevent the kit from being uploaded or from functioning properly. This guide will help you understand common causes of these issues and provide straightforward solutions to resolve them.
Understanding REST API Access Issues
The REST API allows WordPress and applications like Elementor to communicate with your server. When there’s a disruption in this communication, features such as the Site Planner may not work as intended.
Common Causes and Solutions
- Permalink Settings
- Issue: Outdated or incorrect permalink settings can interfere with the REST API.
- Solution:
- Go to WP Admin.
- Navigate to Settings > Permalinks.
- Click Save Changes without making any modifications. This action refreshes the permalink structure and can resolve related issues.
- Go to WP Admin.
- Plugin Conflicts
- Issue: Some plugins may conflict with Elementor, affecting the REST API’s performance.
- Solution:
- Go to WP Admin
- Deactivate all plugins except Elementor. For details, see Activate and deactivate plugins.
- Check to see if the import flow is working properly.
- If it does, reactivate your plugins one by one to identify the conflicting plugin.
- Theme Compatibility
- Issue: Certain themes might not be fully compatible with Elementor, leading to REST API issues.
- Solution:
- Go to WP Admin.
- Switch your theme to a Hello theme. For details, see What is the Elementor Hello theme?
- If the issue is not resolved, consider reaching out to your theme’s support for further assistance.
- Security Settings
- Issue: Security plugins or server settings may block REST API requests.
- Solution:
- Review your security plugin settings to ensure the REST API is not being blocked.
- If you’re unsure, temporarily disable your security plugins and check to see if the import flow is working properly. For details, see Activate and deactivate plugins.
- Consult your hosting provider to verify that server-level security measures aren’t interfering with the REST API. Otherwise, you can use the manual flow.
Additional Troubleshooting Steps
- Update Everything: Ensure that WordPress, Elementor, and all plugins are up to date. Don’t forget to backup your website before.
- Check Site Health: Navigate to Tools > Site Health in your WordPress dashboard. This tool can highlight critical issues affecting your site’s performance.
- Enable Debugging: Add the following lines to your wp-config.php file to log errors:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
This will create a debug.log file in your wp-content directory, which can help identify issues.
By following these steps, you should be able to resolve most REST API access issues affecting Elementor’s Site Planner. If problems persist, consider reaching out to Elementor’s support team for further assistance.