Divi Child Theme Generator
(and Extra too!)
Create Your Own Divi or Extra Child Theme
Use This Free Tool to Create a Divi or Extra Child Theme
Have you ever customized your Divi website and then lost your customizations when Divi updated? Or perhaps you want to create professional Divi child themes to sell on Divi Cake. Whichever you need, the solution to your problem is using a child theme. This free generator will create a custom child theme for your Divi website from scratch.
Included is a stylesheet (style.css), functions.php, and screenshot – everything you need to get started!
Learn More About Child Themes
Still need help installing your child theme? Follow Our Detail Tutorial: How to Generate and Install a Free Divi Child Theme
If you found this generator useful, consider following us on our Facebook and Twitter.
[et_social_follow icon_style=”simple” icon_shape=”circle” icons_location=”top” col_number=”auto” outer_color=”dark” network_names=”true” _builder_version=”3.0.47″][/et_social_follow]
Frequently Asked Questions
Does a Divi child theme replace the Divi parent theme?
No. A Divi child theme never replaces the Divi parent theme. The DiviCake Child Theme Generator creates a WordPress child theme that runs on top of Divi, so Divi must remain installed and active on your site.
Can I use the DiviCake Child Theme Generator with the Extra theme?
Yes. The generator supports both Divi and Extra. When you generate your child theme, simply choose the correct parent theme (Divi or Extra) so the child theme points to the right WordPress theme folder.
Do I always need a child theme when using Divi Builder?
Not always. If you only design with the Divi Visual Builder and keep small CSS inside Divi Theme Options, you may not need a child theme. But for custom PHP, tracking scripts, extra features, or long-term client sites, using a Divi child theme is recommended.
Is the DiviCake Child Theme Generator free?
Yes, the DiviCake Child Theme Generator is free to use. You can generate as many Divi child themes as you want for personal sites, client projects, or testing environments. It’s a quick way to get the correct WordPress child theme structure without building files manually every time.
What files should a Divi child theme include (style.css, functions.php)?
Most Divi child themes include:
- style.css (required theme header + child theme info)
- functions.php (enqueue styles/scripts + add custom functions)
screenshot.png (optional theme thumbnail in WordPress)
My child theme shows a “Broken Theme” error. What does it mean?
A “Broken Theme” error usually means WordPress can’t read the required child theme files or header info. In most cases, style.css is missing, renamed, or edited incorrectly. Re download the ZIP from the DiviCake Child Theme Generator and upload it again.
What if my server rejects the child theme ZIP upload?
This is usually a hosting upload limit or security rule, not a Divi issue. You can increase the WordPress upload limit, or upload the unzipped child theme folder via FTP/File Manager to:
/wp-content/themes/
Then activate it from Appearance → Themes. Also avoid double-zipping the downloaded ZIP.
Can I use the generator for client websites?
Yes, it’s one of the best use cases. The DiviCake Child Theme Generator is beginner-friendly and helps you standardize your workflow across clients. You can generate a clean child theme, add client-specific CSS, tracking scripts, custom functions, and keep everything organized for future updates. It also looks more professional than dumping everything into Divi Theme Options.
Why doesn’t my website look like a demo after installing the child theme?
That’s normal. A child theme made with the DiviCake child theme generator is usually blank by design. It creates the proper WordPress child theme structure, not demo pages. To get a demo style website, you need to import a Divi layout pack, a Divi Library layout, or a premade template.
Why do I need a child theme for Divi websites?
A Divi child theme protects your custom work during Divi theme updates. It’s the best place to store custom CSS, custom functions, and PHP snippets in functions.php, so your changes don’t get overwritten when Divi updates.
Can I install a Divi child theme on an existing WordPress site?
Yes. Installing and activating a child theme will not delete your pages, posts, or Divi layouts because content is stored in the WordPress database. Your design usually stays the same unless your child theme includes custom CSS or new functionality.
Why is the Divi Visual Builder not loading after I activate the child theme?
Usually it’s caused by a typo in functions.php, an incorrect enqueue, or a plugin conflict. If you edited your child theme files, revert your last changes and test again. Also temporarily disable caching/minification plugins to check for conflicts.
My child theme shows a “Broken Theme” error. What does it mean?
This usually means WordPress can’t find the required theme headers or files. Most commonly, style.css is missing, incorrectly named, or doesn’t contain the proper child theme header information. Re-download the child theme from the DiviCake Child Theme Generator and confirm the ZIP contains the correct folder structure. If you edited files, undo changes and test again.
Why doesn’t the Visual Builder load after I activate the child theme?
Usually it’s a small code issue or a conflict. A typo in functions.php, a broken enqueue, or an incomplete style.css header can cause Divi features (including the Visual Builder) to behave oddly. Also test plugin conflicts by temporarily disabling caching, optimization, and builder-related plugins. If the child theme came from the DiviCake generator and worked before edits, revert your recent changes first.
What happens to my custom CSS if I switch to a child theme?
Your site content won’t disappear, but your CSS location matters. If your CSS is currently inside Divi Theme Options or the Customizer, it will still remain there. If you want cleaner management, copy your custom CSS into the child theme’s style.css (or enqueue a separate CSS file) so it stays version-controlled and easy to maintain. This is one of the main reasons people generate a Divi child theme in the first place.
Can I brand and sell a child theme created with the DiviCake generator?
Yes. You can rebrand and sell your child theme if you’ve added your own custom CSS, layouts, and features. Just don’t redistribute the Divi theme itself. If you’re selling professionally, review Elegant Themes licensing terms for Divi based products.

