WPML
Estado
Resuelto
Resuelto en
WPML Multilingual CMS 3.9.3

Resumen del problema

Si ha actualizado recientemente el tema Divi a la versión 3.0.99 , es probable que haya visto la página de error HTTP 500 o el siguiente error de PHP en su registro de depuración de PHP:

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

Solución alternativa

Después de hacer una copia de seguridad completa de su sitio, añada el siguiente código al archivo functions.php que se encuentra en la carpeta del tema Divi.

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

Puede editar el archivo functions.php del tema hijo, si está utilizando uno, en lugar del tema padre.

Esto evita perder el cambio si el tema padre se actualiza, hasta que se proporcione una solución en la próxima versión de WPML.

Todos los problemas conocidos →