We just launched our new plugin that solves the Divi Styling issue!
Enter your email below to automatically download the new plugin.
Introduction
Divi is one of the most powerful and flexible WordPress themes on the market. But many users encounter a frustrating bug: their site suddenly loses styling — turning beautiful pages into broken layouts.
In this post, we’ll explain:
- Why this happens (hint: it’s tied to static CSS file generation)
- Why the old fix no longer works
- And how our plugin — Divi Styling Fixer — solves the problem for good
What is Static CSS File Generation in Divi?
Divi generates static CSS files for each post or page to speed up your website. Instead of loading styles dynamically, these static files are cached for faster rendering.
But here’s the problem: when those static CSS files don’t get updated properly (or get corrupted), your site loses styling. That’s where this bug creeps in.
The Old Fix: WP Crontrol + et_core_page_resource_auto_clear
For a while, the recommended fix was to schedule automatic cache clearing using a plugin called WP Crontrol. It worked by triggering Divi’s internal function to regenerate static CSS files on a schedule.
🛑 BUT AS OF 2025 — this no longer works.
The cron job (
et_core_page_resource_auto_clear) is no longer firing as expected for many sites. And because of that, styles don’t get refreshed.
The Real Fix: A New Plugin Built Specifically for This
We’re launching a lightweight plugin called Divi Styling Fixer. It will be available by the end of May 2025.
What it does:
- Automatically triggers a rebuild of Divi’s static CSS files
- Clears relevant caches on a set schedule (or manually)
- Works even if the original Divi cron job isn’t firing
No hacks, no complex setup. Just install, activate, and your site stays styled.
🔔 The Divi Styling Fix plugin is now available!
Enter your email below to download.
What to Do in the Meantime (Temporary Fixes)
Until our plugin is live, here are some manual steps you can take when your Divi site loses styling:
- Go to Divi > Theme Options > Builder > Advanced
- Click Clear next to “Static CSS File Generation”
- Clear your browser cache
- Re-save your theme settings or resave the page
- Temporarily switch to a default theme and then back to Divi
- Deactivate recent plugins (if styling issues started recently)
Pro Tips to Prevent Future Styling Issues
- Always update Divi and WordPress regularly
- Use a CDN to serve static assets faster
- Avoid overloading your site with bulky plugins
- Clear your site’s cache after every visual edit
- Choose a host optimized for WordPress performance
Final Thoughts
This bug has frustrated thousands of Divi users — but the solution is finally on the way.
If you’re tired of manually clearing cache or explaining to clients why their site styling is broken, Divi Styling Fixer will be your go-to solution.
Stay tuned — and let us know if you’d like early access.
References
- Divi by Elegant Themes
- WP Crontrol (no longer effective in 2025, but available here)







We have Divi websites on WPEngine and have experienced loss of formatting issues periodically which I would fix by saving the pages. Last week we had two websites affected particularly when copying one environment to another. I would save all the pages affected, but when I copied that environment to another, the formatting would be lost again. After doing some research online, I found the Reddit thread you commented on which led me here. Clearing the static css cache fixed the issue. I plan to try out the WP Crontrol plugin to see if that helps long-term.
Thanks so much for your timely post! 😀
Hey Jill, I’m happy to hear this post was helpful! I’ve had the same formatting issues for years. It took a lot of trial and error, but I’m glad we were able to find something that consistently works.
I had this same issue when I hosted four sites on sites same server. One would inevitably copy over some of the theme options and settings (logo, colors, fonts, etc) from the other site. This happened when I would update Divi and WordPress. I’ve cleared all cache you can think of but it will would always get overwritten. I would even delete the ET-Cache.php file and have it recreate them. I had to keep reimporting the theme options and settings. It was a big pain when I realized my last exports was when I built the sites years ago. So that was a headache as things had changed. But this was a random anomaly that no one from ET could figure out. And it only started happening in the last year or so. Nothing in the DB that related each of the sites either. . I would create staging sites and they were unaffected. So it had to do with something deep in the framework. Maybe caching.
However, one set of sites weren’t even related. That had two different third party child themes. I eventually had to separate 2 of the 4 sites on different servers and so far the issue has not reoccurred.
I was about to give up and look for a different solution, but then found your post on redit too. I appreciate the work of finding the issue and solution… thanks for sharing!
Glad this helped!
Is this still relevant? When you install the plugin the cron event either doesn’t appear or has “none” next to the action and an exclamation mark that it won’t be run. Any ideas?
Hey William, I’ve built a prototype plugin that should fix the issue. Let me know if you want to try it out!
Great post. Great advice. When using WP Crontrol, I do not see a a Cron Event for ‘et_core_page_resource_auto_clear’. Can this be set up manually?
The ‘et_core_page_resource_auto_clear’ is also missing in my WP Crontol. How can one rectify this?
Hi Chantelle, I just sent you an email with a new plugin to try!
Hi Adam, thank you for your comment. I just sent you an email with a new plugin to try!
I have installed the plugin but et_core_page_resource_auto_clear is missing from the list of Cron Events.
Hey Alex, thank you for your comment. I just sent you an email with a new plugin to try!
Hi there – I am just wondering if this is available now that May is ended?
Hey Dave, the plugin is now available!
Is this plugin available yet? The divi css cache is messing up my custom headers.
Hey David, the plugin is now available!
Hi Gerald, could you please send me the plugin? I tried completing the form but got nothing. Thank you
Hi Vicky, try submitting again. It should take you to a thank you page with a download button.
If you need help with your website, please let our team know!
Is this available? the typeform isn’t triggering an automatic download for me.
Hi Ilya, try submitting again. It should take you to a thank you page with a download button.
If you need help with your website, please let our team know!
Thanks for your reply but I can’t get it work on any browser or device, I’ve also tried multiple email addresses. It says thank you but nothing else happens. Odd!
Hi, try it now.
I also just get notification “Thanks for completing this typeform”. No redirection. Tried with different browsers.
Hi, try it now.
Download worked. Thanks!
Bonjour, j’ai bien donné mon e-mail, mais je ne reçois pas le plugin, que dois-je faire ?
Hi, try it now.
Download doesn’t work. All I get is a thanks for completing this typeform, no download or anything comes with it.
Hey Chris, try it now.
Now it worked, thanks 🙂