Divi Theme Builder Made Me A Worse Developer
Update, 2026: if you are here to hire a Divi theme developer, that page has current prices and what a Divi 5 migration involves. The post below is from 2020.
Every now and again something comes out in the WordPress world that shakes things up. Visual Composer (now WP Bakery) did that for me back when I first saw it on the scene. Then Divi after that for doing the same thing, only better in my opinion. Then again with WordPress releasing the Gutenberg Editor… And now Divi from Elegant Themes is doing it again with their Theme Builder, and I think it might be making me a worse developer.
What’s this theme builder you speak of?
As the name implies, the Divi Theme Builder is a place where you can build a page layout for your theme. In the past, you could only use the page builder on the page content (the content between the header and the footer). Now with the Divi Theme Builder, you can use that builder for every part of a page! That includes the HEADER and FOOTER!
If it was just that, it would be incredible. A huge improvement from the Page Builder experience we had previously. But it does more than that. A lot more.
On top of using it for the header and footer, you can also create different page layouts for different parts of your website and assign them accordingly.
Are you confused about why this is so incredible? Let me explain…
Okay, so imagine you’re building a website and you get to the blog part of the website. In the past, you could spend a few dozen hours pulling off some PHP magic in the relevant PHP files for your taxonomy and get some pretty good looking blog post archives and post styles knocked out… but at best, it took a lot of time, and at worst, there were just things you couldn’t do and still make the site usable.
Today, you can create that blog layout and assign the same conditional logic and functions you’d have used in the past, just all inside of the Divi Theme Builder.
Now if that was just it… that would be INSANELY good. BUT… hear me out…. that’s not all. The Theme Builder takes it even further by being completely compatible with ACF (Advanced Custom Fields), and now we’re really getting somewhere…
If you scroll down to the bottom of any of my blog posts, you’ll find a neat little Quote section. That section is powered by ACF. Whenever I’m writing a blog post, I have 4 more fields I can fill in outside of a normal post. If I do, it populates those sections. Crazy right? You could do that in the past with some pretty straight forward code. What I’m saying here, and why I’m bringing it up, is that you don’t need to code anything here to make this work. In fact, my entire blog (and the larger portion of my website) was built without me writing any code at all outside of some CSS.
Wow… that’s pretty good. Anything else?
Yeap! So before I mentioned how you can assign those layouts to blog posts specifically, right? Well, that’s not where it stops… You can assign these layouts to anything. And I mean anything: All Pages, Specific Pages, Homepage, Children of Specific Pages, All Posts, Blog Archive, Specific Categories, Specific Tags, Specific custom taxonomies, All Archive pages, Individual archive pages (Author, Category, Date, Tags, etc), custom taxonomy archive pages, Search Results, the 404 Error Page… etc. If you’re still following along, that’s everything you would have been editing using WordPress’s file hierarchy in the past. And that is truly amazing.

https://developer.wordpress.org/themes/basics/template-hierarchy/
I know right?!
Yeah. This is a big deal for me as a developer. So much so that I find myself writing less and less PHP these days and more just CSS. My child themes now are truly only there for some pretty niche things. Like WordPress login logos and access to a function.php file, and a CSS file I can drop global CSS classes into.
I was blown away by this update coming from Elegant Themes, and I think you’ll love what we’re able to create together with it!
If you’re a new business and need a new website, or an existing business needing a re-design, Zealous Sites has you covered. Our prices are affordable, our work is sincere, and everyone on my team is from the United States. I use Divi on a daily basis, and I think you’ll love it too. And if you simply don’t have time to fall in love with editing your website, we’ve got you covered there as well with our monthly retainers.
So bringing it all together
Elegant Themes truly knocked it out of the park with this one. I’ve been a big fan of Elegant Themes since before the days of Divi, but the introduction of Divi really took them over the edge for me. So much so that I signed up to be an affiliate. So if this article did convince you to go out and buy Divi, or a subscription to Elegant Themes, that’s great! I could get a very small kickback from that. But truthfully, that’s not why I wrote this article.
Honestly, it’s not very often that something this fundamental comes around. I may be a worse developer because of it, but man am I a happy and efficient one.
Update, 2026: I have since put real hours into GeneratePress. Here is how the two compare after a decade on Divi.
Want results like these?
Let's scope your project and put a real number on it.
