WPML
Статус
Решено
Заявлено для
WPML String Translation 3.1.0
Решено в
3.1.2

Обзор проблемы

При попытке обновить или создать новую страницу с использованием темы оформления Divi Вы получите эту ошибку:

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

Обходное решение

Если Вы столкнулись с этой проблемой, Вы можете решить её следующим образом:


  • Восстановите последнюю стабильную резервную копию.

  • Обновите Ваши плагины WPML

Однако если Ваши настройки Divi были повреждены при сохранении на дополнительном языке, выполните следующие действия:


  1. Пожалуйста, сделайте полную резервную копию Вашего сайта, прежде чем продолжить.

  2. Сбросьте настройки Divi с помощью кнопки сброса или выполнив следующие действия:

  3. Добавьте следующий код в Ваш файл functions.php.
    add_action ('init', function () {
    delete_option ('et_divi');
    });


  4. Откройте любую страницу в консоли на языке по умолчанию.

  5. Снова сохраните настройки темы оформления, оставаясь на языке по умолчанию. Это сбросит параметры Вашей темы оформления Divi.

  6. Удалите этот код.

  7. Как только Ваши настройки Divi перестанут быть повреждёнными, Вы сможете обновить Ваши плагины и обновить настройки Divi в обычном режиме.

Все известные проблемы →