К сожалению, дело совсем не в теме…
Тоже столкнулся с этой ситуацией.
Сейчас на странице новой публикации статьи или поста висит ошибка
object from empty value in wp-admin/includes/post.php on line 642
и отсутствует поле ввода нового поста.
Эта ситуация появилась при переносе базы (целиком) с одного хостинга на другой.
Решения до сих пор не нашёл, хотя промониторил все возможные темы.
Если @likocorp нашёл причину, прошу поделиться.
Скорее всего ситуация появилась из-за смены версии PHP. За бугром пишут, что object from empty value — это необходимость создания пустого массива в версиях выше 5.3, хотя пытался у себя откатывать версии 5 — 5.3 — 5.5 — 7.1. Результат аналогичный.
Ещё есть предположение, что виноват плагин Yoast Seo (проскакивала ошибка с указанием хука) и его база не была импортирована из-за несоответствия кодировки.
Уточню. WP ставил с репозитория, т.е. чистый. Тема любая дефолтная.