Это единичный случай, связанный с одним сообщением. Я отправил блог-пост 2019 года на свой сайт Discourse, отчасти потому, что эта функция заработала у меня только вчера, а к тому посту вчера появился новый комментарий, поэтому я вручную отправил его на Discourse сегодня.
Сообщение было опубликовано здесь:
…но на этой странице я получил предупреждение о сломанной теме:
Сообщения могут отображаться некорректно, так как один из декораторов содержимого сообщений на вашем сайте вызвал ошибку.
Предупреждения об устаревании на другой странице, где нет предупреждения о сломанной теме, заставили меня поискать информацию, и я обнаружил, что это может быть связано с этим:
Но это выше моего уровня понимания, чтобы разобраться, является ли это проблемой/решением для предупреждения о теме или даже как реализовать исправление. Я подозреваю, что всё просто , и я бы хотел избежать любых проблем.
Может ли кто-нибудь помочь мне понять и решить это?
Это означает, что у вас есть компонент темы, требующий обновления.
Есть ли у вас компонент, изменяющий содержимое сообщений?
Технически
Технически компонент темы использует функцию API decorateCooked или decorateCookedElementбез передачи аргумента уникального идентификатора. Это можно исправить.
В панели управления нет уведомлений об обновлениях. Тема была кастомной сборкой, которая существует уже несколько лет. Я вижу класс, упоминающий «light scheme» (светлую схему), не уверен, означает ли это, что она, возможно, была создана на основе светлой темы и никогда не обновлялась. Также есть ошибка JS, в URL которой фигурирует «theme 41».
На самом деле я только что вспомнил, что есть плагин WordPress для ленивой загрузки, и это произошло именно с постом, который был доставлен из WordPress.
@angus Я следовал вашим инструкциям по установке (большое спасибо), не могли бы вы высказать своё мнение по этому поводу?
Да, у меня это было, обновление было сделано 17 часов назад. Я удалил его для проверки, и теперь у меня ещё больше ошибок, та же самая ошибка с неработающей темой тоже.