– Introduced Divi Layouts AI: Generate entire Divi pages with a simple prompt using AI.
– Fixed a fatal error that can occur with WordPress 6.5 while using a 3rd-party Divi extension which does not properly set the domain property when extending the DiviExtension base class.
* ai-app/ai-app.php
* ai-app/build/et-ai-app.bundle.js
* ai-app/build/et-ai-app.bundle.css
* ai-app/i18n/ai-image-editor.php
* ai-app/i18n/user-prompt.php
* ai-app/images/card-1.png
* ai-app/images/card-2.png
* ai-app/images/card-3.png
* core/components/Portability.php
* functions.php
* includes/builder/api/DiviExtension.php
* includes/builder/class-et-builder-element.php
* includes/builder/class-et-builder-settings.php
* includes/builder/core.php
* includes/builder/feature/Library.php
* includes/builder/feature/global-presets/Settings.php
* includes/builder/framework.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php
* includes/builder/images/ai.png
* includes/builder/images/layout-insert-build-with-ai.svg
* includes/builder/images/layout-insert-premade-layout.svg
* includes/builder/images/layout-insert-saved-layout.svg
* includes/builder/module/helpers/Background.php
* includes/builder/scripts/src/builder.js
* includes/functions/choices.php
* includes/functions/sanitization.php
* js/src/theme-customizer.js
Divi Version 4.25 Changelog
Released 18th April 2024
Posted by Jamie Dąbrowiecki
Discuss this update
Please keep in mind that this website is not affiliated with Elegant Themes, and so any bug reports should be sent directly to them.
Could you consider to solve this bug in the next update, please?
When we use email piping to import the message to the CRM, the name is in quotes. When the CRM sends an automatic response, it looks like: Hello “Test Name” instead of Hello Test Name.
I believe the line 638 in the wp-content/themes/Divi/includes/builder/module/ContactForm.php file:
$headers[] = “Reply-To: \”{$contact_name}\” “;
should be changed to:
$headers[] = “Reply-To: {$contact_name} “;
I have changed the code as mentioned above and the problem has been solved.
Divi in combination with polylang seems to have broken.
I’ve added the following code to my functions.php:
/** Add polylang to Divi Library Window */
function cedura_pll_get_post_types($types) {
return array_merge($types, [‘et_pb_layout’ => ‘et_pb_layout’]);
}
add_filter(‘pll_get_post_types’, ‘cedura_pll_get_post_types’);
When editing an existing Divi library entry it doesn’t show the modules. This only happening when editing for the secondary language.
Versions:
– WordPress v6.5.2
– Divi Theme v4.25.0
– Polylang Pro v3.6.1