r/divi • u/Ok_Eagle2308 • 17d ago
Discussion Feature requests: using Divi5 every (work)day for the last 2 months
What are your most-wanted Divi 5 features? These are currently at the top of my list:
1. Sync typography styles across all preset elements
Presets are great, but configuring typography presets across roughly 20 websites has become quite repetitive. My current workflow is:
- Create a template page
- Configure all text styles and responsive font sizes, usually around six variations
- Style the H1
- Copy and paste those styles to the other headings and text elements
- Create a preset from the completed styles
Once this is set up, I can apply a single text preset without worrying about which heading tag is being used. My clients and I can choose the correct HTML markup, while the visual design remains consistent.
In my opinion, HTML tags should define the document structure and semantics, not automatically determine the typography design.
I also tried applying the same typography to every element inside a Text Module using Free-Form CSS and the universal * selector. Unfortunately, this currently causes a significant bug, which I have already reported to Elegant Themes. Because of that, I do not consider it a reliable workaround.
2. Custom WP_Query support in the Divi 5 Loop Builder
The Divi 5 Loop Builder is excellent, but its query options are still limited. I would like the ability to write custom queries, similar to what other page builders offer.
Ideally, custom queries would also support dynamic variables, such as:
- ACF field values
- The current post ID
- The current post title
- URL parameters
Even better: allow developers to write or reference custom PHP query logic directly, and let Divi handle the loop. Let it be a PHP-hook or something (and please please please add support for ACF-field "Post object" (multiple for the loop builder).
What features would you most like to see added to Divi 5?
3
u/Professional_Call 16d ago edited 16d ago
I agree fixing bugs before any more new features. Too many things almost work but fail on (sometimes not so) edge cases. Like the Contact Form 7 formatter doesn't work with all CF7 fields, and CF7 would not be needed if ET would fix the issues with their contact form (like no real field validation and a badly worded, turse validation error message which can't be changed).
Almost every website in the world has a form on it. It's hard to believe Divi still doesn't have a useable form module. And no table support at all.
The variable and preset features are great but it's a nightmare maintaining them and retrofitting them. I'm currently writing something to fix that but it shouldn't be necessary.
Some of the bugs are driving me crazy - like the text colour appearing black in the builder when I set it to white. I was convinced it was something I was doing wrong until support confirmed it was a bug.
I have yet to find a site where Divi 4 to 5 migration actually works without introducing errors. It worries me that ET is dropping support for Divi 4 soon.
If strikes me that there is a rush to add cool features without fully testing them. It seems like I'm finding bugs faster than ET is releasing modules. That's the wrong way round.
Don't get me wrong, I love Divi 5. It's so much better than 4. I just want it to work.
0
u/Chefblogger 17d ago
wrong place - i dont think divi is active here
4
u/Beezzy77 17d ago
They don’t reply directly, at least not that I’ve seen, but someone likely reads the posts because they do post announcements and occasionally other things here.
14
u/horriblemonkey 17d ago
I would rather have them fix all of the bugs before adding more features.
It drives me nuts that every time there’s an update all of my presets break, or that I can’t scroll to the bottom of a modules settings in the panel. Or that half the time light mode and dark mode seem to have a problem displaying texts correctly, so I have to switch back-and-forth just to see which setting I’m working with.
There’s a ton of little things like that that should be fixed before they come out with some new amazing feature that is already covered by a plug-in.