Есть ли настройка, позволяющая принудительно отображать оригинальный пост в комментариях WordPress?
Я попробовал уменьшить настройку «Минимальное количество ответов» с 1 до 0. Возможно, я упускаю какую-то настройку или что-то ещё?
Сценарий использования
Мы часто вручную ссылаемся на существующие темы в Discourse из WordPress, а не публикуем посты WordPress в Discourse. Мы хотим, чтобы оригинальный пост отображался в комментариях WordPress, поскольку он обычно содержит очень полезную информацию для пользователей, просматривающих наш сайт (в отличие от стандартного автоматически сгенерированного оригинального поста, который публикуется вместе с постом WordPress).
Визуальный макет
Вот макет для наглядного объяснения (я не могу поделиться ссылками, так как наше сообщество закрыто). Не знаю, имеет ли это значение, но мы используем стандартный тарифный план Discourse.
Настройки для этого нет, но я понимаю, что это имело бы смысл в вашем случае.
Маршрут, который плагин запрашивает для получения комментариев с Discourse, не возвращает исходный пост темы, поэтому добавление этой функции в плагин потребует некоторых изменений в коде Discourse.
Думаю, мы могли бы прибегнуть к такому трюку: перенести посты из существующей темы в новую тему с коротким/заглушечным первым сообщением (а также создавать короткое первое сообщение для новых тем, которые создаются — хотя это кажется слишком сложным правилом для участников нашего сообщества).
Да, это звучит сложно. Я не думаю, что то, что вы хотите сделать, будет добавлено в плагин в качестве функции в ближайшем будущем, но есть несколько способов реализовать это с помощью темы WordPress или плагина, расширяющего плагин WP Discourse. Для этого необходимо сделать API-запрос к Discourse, чтобы получить первый пост темы. Содержимое этого поста можно либо добавить к посту WordPress, либо вставить в область комментариев. Добавление оригинального поста (OP) в область комментариев WordPress может потребовать добавления нового хука фильтра в плагин WP Discourse. Я с радостью добавлю его, если это потребуется.