Комментарии дважды отображаются в верхней части страницы

Алоха,

Пытаюсь настроить Discourse на своём сайте, чтобы он взял на себя роль комментариев WP и многое другое. Всё установлено (как я думал, правильно), плагин подключён, публикация работает нормально, но комментарии на моей тестовой странице отображаются совершенно некорректно.

Поток комментариев отображается как первая же вещь внутри тега body HTML — дважды. Что-то сломано, но я не уверен, как это найти. Пробовал отключать все плагины и пользовательский PHP на случай конфликта. Разработчик моей темы использует Discourse и считает, что проблема не в коде темы:

“Вывод на вашей странице говорит о том, что данные выводятся (echoed) через фильтр, тогда как на самом деле они должны только возвращаться (returned) в фильтр.”

Вот мой тест. Комментарии WP отображаются только для авторизованных пользователей, но Discourse выглядит одинаково как для авторизованных, так и для неавторизованных: https://liveukulele.com/test-subject2/. Страница не выдаёт ошибок HTML, когда комментарии Discourse отключены.

Буду очень признателен за любые идеи. Я довольно уверенно разбираюсь в устранении неполадок, но не знаю, куда смотреть, чтобы найти такую ошибку в коде. Просмотрел логи ошибок сервера Discourse, но ничего странного не заметил и не знаю, что именно искать. К слову, работаю на PHP 8.1…

Пожалуйста, подскажите, какие детали я могу предоставить.

Махало,

Брэд

РЕДАКТИРОВАНИЕ: забыл упомянуть, что установка галочки «Ajax» в настройках комментариев Discourse убирает двойной вывод, но он всё ещё находится в верхней части HTML.

Привет, @soitwouldseem. Похоже, проблема в вашей теме. Попробуйте установить стандартную тему WordPress (ту, которая идёт в комплекте с WordPress) на вашем тестовом сайте. Если комментарии будут работать корректно со стандартной темой, это подтвердит, что проблема именно в теме.

Спасибо. Мне неловко, что я упустил это; смена темы, похоже, решает проблему. Я свяжусь со своим разработчиком.