Я использую плагин шорткодов Discourse для отображения тем в WordPress.
В атрибутах шорткода нет возможности фильтровать вывод по категориям. Существуют такие категории, как «Обратная связь о сайте» и «Представьтесь», которые видны всем на экземпляре Discourse, но я не хочу, чтобы посты из них отображались в ленте на WordPress.
Плагин wp-discourse-shortcode в настоящее время поддерживается компанией Communiteq (@RGJ).
Я отправил запрос на слияние (PR), который добавляет возможность ограничивать посты определённой категорией. Я понимаю, что это не совсем то, что вам нужно, но, к сожалению, Discourse не поддерживает фильтрацию одного списка тем по нескольким (но не всем) категориям (то есть сделать это на самом Discourse нельзя).
Спасибо, Энгус. Это, безусловно, хороший старт, и мне интересно, почему Discourse не позволяет фильтровать по нескольким категориям. Чем сложнее становится сообщество, обслуживая различные потребности пользователей, тем более индивидуализированным должен быть опыт для каждого типа пользователей.