Обрезанная фатальная ошибка в формате formatting.php

Я запускаю WordPress 4.4.2. У меня есть один сайт, который работает нормально. Когда я пошел на создание другого сайта, я получил следующую ошибку при попытке сохранить страницу «общих» настроек:

Catchable fatal error: Object of class WP_Error could not be converted to string in /{site-url}/wp-includes/formatting.php on line 1025' 

Прежде чем сохранять настройки, я удалил существующую пробную страницу и образец сообщения и создал новую страницу. Ничего не трогал.

После изучения проблемы я выполнил все следующие действия:

  • Деактивировано все плагины (ошибка сохраняется)
  • Изменена тема WordPress по умолчанию (ошибка сохраняется)
  • Переустановлена ​​текущая версия WordPress (ошибка сохраняется)
  • Модернизация сети (ошибка сохраняется)
  • Таблицы с проверенными параметрами в phpMyAdmin, не существует никаких рыбных строк
  • Сравнивая таблицу опций между сайтом с ошибкой и без нее, они кажутся одинаковыми
  • Запустите плагин WP-Optimize

Я замечаю, что я могу сохранять значения только в таблице параметров из phpMyAdmin. Когда я пытаюсь через браузер (например, wp-admin/network/site-settings.php?id=# ), параметры не сохраняются.

Когда я устанавливаю дополнительный сайт для тестирования, у меня нет этой проблемы. Очевидно, что я могу просто удалить сайт и начать все заново, но а) проблема существует и на моем мультисайте по умолчанию, и б) я хотел бы понять, что вызывает его.

Это ошибка? Мне что-то не хватает?

У меня была такая же проблема, и я очистил содержимое строки с именем theme_mods_YOURTHEMENAME (в таблице wp-options )

Я копирую / миную содержимое, которое у меня было с предыдущей резервной копией.

Теперь он работает хорошо.

Вы включили все строки страницы ошибки. Только этой линии недостаточно. В качестве быстрого решения вы можете вставить строку wp-includes\formatting.php 1025:

 var_dump($string); var_dump(debug_backtrace()); exit; 

и посмотреть, что вы получаете.