Раньше при публикации поста в Discourse я мог видеть подкатегории, а теперь в выпадающем списке отображаются только категории верхнего уровня. В плагине WP у меня включена опция отображения подкатегорий, поэтому, похоже, здесь имеет место регрессия.
Привет, Дэвид, я только что протестировал это, и у меня всё работает. Вот что я сделал в своей тестовой среде (wp-discourse.pavilion.tech подключён к demo.pavilion.tech).
-
Создал новую подкатегорию: https://demo.pavilion.tech/c/astronomical-events/eclipses/10
-
Включил опцию «Отображать подкатегории» в настройках публикации WP Discourse.
-
Принудительно обновил категории в WP Discourse, отметив опцию «Принудительное обновление категорий».
-
Подкатегория «затмения» появилась в списке категорий в WP Discourse.
-
Публикация в категорию «затмения» прошла успешно, как и ожидалось.
Не могли бы вы пройти со мной по похожим шагам, чтобы воспроизвести проблему?
Интересно, не связано ли это с экспериментальным режимом «масштабирование категорий»? Может, стоит попробовать? (@davidkingham, у вас это включено?)
Да, я воспроизвёл проблему следующим образом:
-
Установил настройку сайта Discourse «lazy load categories groups» в значение «admins».
-
Выполнены шаги с 1 по 3 (выше).
-
Подкатегории не отображаются в WP Discourse.
@davidkingham, не могли бы вы подтвердить, используете ли вы настройку сайта «lazy load categories groups»?
Спасибо, ребята. Да, у меня было установлено для администраторов, но отключение этого параметра не возвращает подкатегории.
Возможно, вам также потребуется очистить кэш WP Discourse и/или кэш Discourse.
- Обновите детали категории в Discourse.
- В настройках публикации WP Discourse выберите «Принудительное обновление категории» и нажмите «Сохранить параметры».
Это сработало, спасибо, Ангус!