WPML
Status
Gelöst
Gelöst in
WPML Multilingual CMS 3.9.3

Übersicht über das Problem

Wenn Sie kürzlich ein Upgrade des Divi-Themes auf die Version 3.0.99 durchgeführt haben, haben Sie wahrscheinlich die Seite HTTP-Fehler 500 oder den folgenden PHP-Fehler in Ihrem PHP-Debug-Protokoll gesehen:

Fatal error: Call to undefined function et_builder_register_layouts() in .../plugins/sitepress-multilingual-cms/compatibility/divi/class-wpml-compatibility-divi.php on line 71

Problemumgehung

Nachdem Sie ein vollständiges Backup Ihrer Website erstellt haben, fügen Sie bitte den folgenden Code zur Datei functions.php im Divi-Theme-Ordner hinzu.

if ( ! function_exists( 'et_builder_register_layouts' ) ) {
    function et_builder_register_layouts() {
        require_once ET_BUILDER_DIR . 'feature/Library.php';
    }
}

Sie können anstelle des Parent-Themes die Datei functions.php des Child-Themes bearbeiten, falls Sie eines verwenden.

Dies verhindert, dass die Änderung verloren geht, wenn das Parent-Theme aktualisiert wird, bis in der nächsten Version von WPML eine Lösung bereitgestellt wird.

Alle bekannten Probleme →