Divi Version 4.25 Changelog

Released 18th April 2024

– 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

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.

2 Comments

  1. Petr Sejba

    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.

    Reply
  2. Carlos Materas

    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

    Reply

Submit a Comment

Your email address will not be published. Required fields are marked *