Posts

Part 9 Of Mastering Flexbox: Creating Responsive Columns Without CSS Grid

Image
In Part 8 of our Mastering Flexbox series, we focused on controlling spacing with Gap instead of relying on margin for repeated spacing patterns. We saw how Horizontal Gap and Vertical Gap help create cleaner, more consistent spacing across rows, columns, and Module Groups. Now, in Part 9, we’re focusing on another common responsive layout question: how do you create flexible multi-column sections without reaching for CSS Grid every time? CSS Grid is still the right tool for true two-dimensional layouts, especially when you need precise row and column placement, overlapping items, or highly irregular grid patterns. But for many everyday layouts, such as card grids, split content sections, sidebar layouts, feature rows, and mixed-width columns, Divi 5’s Flexbox system gives you a faster, more visual workflow. By combining Column Class , Layout Wrapping , Gap , Justify Content , Align Items , and Display Order , you can build responsive, grid-like column layouts directl...

Is AI Going To Kill WordPress?

Image
Ask around right now whether AI is going to kill WordPress, and you’ll get wildly different answers depending on who you ask. Somewhere out there is a LinkedIn post you’ve probably already seen, arguing WordPress is basically dead — that nobody in their right mind would start a new site on it today when tools like Lovable, Bolt, and v0 will just build you one from a sentence. It’s a compelling claim. It’s also not the whole story. I’ve spent years writing about WordPress, and lately I’ve spent just as much time working with AI tools — including a fair bit of my own vibe-coding — so this question isn’t academic for me. My answer, if you want it up front: WordPress isn’t dying. What I think is happening is that it’s assimilating AI. Maybe slower than the loudest voices might like, but it’s assimilating it. The way I see it, AI isn’t really a competitor to WordPress — it’s closer to a utility. Like electricity, or li...

Four New Modules for Divi 5 (Charts, Gravity Forms, Imagely & Payment Button)

Image
I am excited to announce the release of four new modules for  Divi 5 ! The charts module lets you build interactive charts in nine different formats and manage data using a brand new tabular data editor. The Gravity Forms and Imagely modules add native modules for two of the most popular plugins in the WordPress ecosystem, making it easy to add and style custom forms and galleries inside the builder. Finally, the payment button provides a simple way to configure PayPal and Stripe payment buttons. There’s much to explore, so let me jump into the builder and give you the full tour. 👇 Four New Modules for Divi 5 Our team is crushing it on the module front. Last week we released two new modules , and now we are back with four more! Charts The charts module makes it easy to add interactive charts and visually display data to your visitors. There are nine chart types to choose from (Line, Area, Bar, Radar, Pie, Doughnut, Polar Area, Scatter, and Bubble), along with a full ...

Part 8 Of Mastering Flexbox: Controlling Spacing With Gap (Not Margin)

Image
In Part 7 of our Mastering Flexbox series, we focused on building flexible button, menu, and link rows. We used Layout Direction , Justify Content , Align Items , Gap , and Module Groups to create compact, responsive horizontal groups that can adapt across breakpoints. In Part 8, we’re focusing on one of the biggest workflow shifts in Divi 5: controlling spacing with Gap instead of relying on margin for every spacing adjustment. Many Divi users are used to spacing elements with individual margins. That habit can still work in specific cases, but it often creates extra cleanup when items wrap, stack, or change direction across breakpoints. In Divi 5, Horizontal Gap and Vertical Gap give you a cleaner way to control spacing between direct child elements from the parent container. In this post, we’ll show you how Gap works, where to apply it, when margin still makes sense, and how to use Gap to create cleaner spacing systems for rows, columns, Module Groups, Nested Mod...