Fix Elementor Not Loading in WordPress (2025)

🔧 How to Fix Elementor Stuck on “Still Loading…” in WordPress (2025 Guide)

If your Elementor page builder is stuck on the “Elementor is still loading” screen, even in safe mode, you’re not alone. This is a common issue caused by caching, plugin conflicts, or strict Content Security Policies (CSP). In this guide, we’ll walk you through the 10 essential steps to fix the issue — plus the final code tweak that makes Elementor load properly again.

✅ Step-by-Step Guide to Fix Elementor Loading Forever

  1. Clear Cache: Clear your browser cache, WordPress caching plugin (e.g., WP Rocket, LiteSpeed), and server cache (via your hosting dashboard).
  2. Increase PHP Memory Limit: In wp-config.php, add:
    define('WP_MEMORY_LIMIT', '256M');
  3. Switch to a Default Theme: Temporarily activate a theme like Hello Elementor or Twenty Twenty-Four.
  4. Deactivate All Plugins Except Elementor: Then reactivate one by one to find the conflict.
  5. Regenerate CSS Files: Go to Elementor → Tools → Regenerate CSS.
  6. Check Console Errors: Use F12 or Inspect → Console tab to identify loading or CSP issues.
  7. Disable Rocket Loader or CDN Minification: In Cloudflare, disable Rocket Loader and JS/CSS minification if active.
  8. Update Everything: Ensure WordPress, Elementor, themes, and plugins are fully updated.
  9. Enable Safe Mode + Check Site Health: Use Elementor’s Safe Mode and fix issues under Tools → Site Health.
  10. Enable Elementor Debug Mode: In wp-config.php, add:
    define('ELEMENTOR_DEBUG', true);

🔐 Final Fix: Add This Code to Allow Elementor to Load Properly

If you’re still stuck, the issue is likely due to your server’s Content Security Policy (CSP) blocking necessary elements like blob: URLs or worker scripts.

Add this code to your .htaccess file (for Apache servers):

<IfModule mod_headers.c>
Header set Content-Security-Policy "default-src 'self' https: data: blob:; child-src 'self' blob:; worker-src 'self' blob:; frame-ancestors 'self';"
</IfModule>

This will allow Elementor to load previews, service workers, and blob-based scripts without being blocked by your browser’s security policies.

🎥 Watch This Video Tutorial

Need visual help? Watch our quick tutorial that walks you through each step:

📺 Elementor Page Keep Loading Error (WordPress Tips) – Watch Now

🧠 Final Thoughts

Following these steps and applying the correct security headers will fix the Elementor “still loading” problem in most WordPress setups. Always back up your site before editing files like .htaccess or wp-config.php.

If this helped, feel free to share it or leave a comment below!

Leave a Comment

Your email address will not be published. Required fields are marked *

COMMANDEZ MAINTENANT