- Estado
- Resuelto
- Notificado para
- WPML String Translation 3.1.0
- Resuelto en
- 3.1.2
Resumen del problema
Cuando intente actualizar o crear una nueva página usando el tema Divi, recibirá este error:
PHP Fatal error: Uncaught Error: Object of class stdClass could not be converted to string in /home/skinro1q/public_html/wpsystem/wp-content/themes/Divi/epanel/custom_functions.php:271
Stack trace:
#0 .../wp-content/themes/Divi/includes/builder/feature/global-presets/Settings.php(263): et_update_option('builder_custom_...', Object(stdClass))
#1 .../wp-content/themes/Divi/includes/builder/class-et-global-settings.php(636): ET_Builder_Global_Presets_Settings->migrate_customizer_settings(Array)
#2 .../wp-content/themes/Divi/includes/builder/class-et-global-settings.php(21): ET_Global_Settings::set_values()
#3 .../wp-content/themes/Divi/includes/builder/class-et-global-settings.php(721): ET_Global_Settings::init()
#4 .../wp-includes/class-wp-hook.php(287): et_builder_init_global_settings(Object(WP))
#5 .../wp-includes/class-wp-hook.php(311): in .../wp-content/themes/Divi/epanel/custom_functions.php on line 271
Solución alternativa
Si ha experimentado este problema, puede solucionarlo haciendo lo siguiente:
- Restaure su última copia de seguridad estable.
- Actualice sus plugins de WPML
Sin embargo, si su configuración de Divi se ha dañado al guardar en un idioma secundario, entonces:
- Por favor, haga una copia de seguridad completa de su sitio antes de continuar.
- Restablezca su configuración de Divi usando el botón Restablecer o siguiendo estos pasos:
- Añada el siguiente código en su archivo functions.php.
add_action ('init', function () { delete_option ('et_divi'); }); - Abra cualquier página en el backend en el idioma predeterminado.
- Guarde la configuración del tema de nuevo manteniéndose en el idioma predeterminado. Esto restablecerá las opciones de su tema Divi.
- Elimine este código.
- Una vez que su configuración de Divi ya no esté dañada, puede actualizar sus plugins y actualizar la configuración de Divi normalmente.