Однако в нижней части страницы всё ещё написано «Начать обсуждение в …» вместо «Присоединиться к обсуждению», хотя комментарий уже есть.
Есть ли у кого-нибудь предложения?
У меня выбрано «Импортировать только лайки модераторов», но, насколько я понимаю, это должно влиять только на то, какие комментарии отображаются, а не на формулировки или количество комментариев, верно?
Привет @jtbayly, спасибо за отчет. Я пытаюсь понять, в чем, по вашему мнению, заключается проблема. Исходя из ваших слов, ситуация выглядит следующим образом:
Публикация постов из WordPress в Discourse работает корректно.
У вас настроен вебхук «Sync Comment Data» (верно?).
У вас включена опция «Импортировать только лайки модераторов» (Only Import Moderator Liked).
В логах вы видите некоторые ошибки синхронизации комментариев.
Когда вы отвечаете на пост, опубликованный из WordPress в Discourse, счетчик комментариев увеличивается, но сам пост не появляется в WordPress.
Если на мгновение отвлечься от логов, не могли бы вы объяснить, чего вы ожидаете, и как текущее состояние отличается от ваших ожиданий?
Да, это так. Я включил «Подробные логи вебхуков» в WP-Discourse. curьно, но с тех пор в логах ошибок не было, однако проблема всё ещё не решена. Вот самая свежая запись:
Напоминаю, что @jtbayly любезно поделился со мной примером в личном сообщении, и я внимательно его изучил. @jtbayly, думаю, то, что вы наблюдаете, — это ожидаемое поведение. У вас включена опция «Импортировать только лайки модераторов», а отображение комментариев, включая отображение количества комментариев, контролируется настройками фильтра, которые вы применяете к комментариям. Если я не ошибаюсь, по сути, вам нужно следующее:
Не импортировать сами комментарии.
Отображать только количество комментариев рядом со ссылкой на соответствующую тему.
В таком случае, думаю, нужная вам конфигурация — установить «Включить комментарии Discourse» в значение «Показать ссылку на комментарии». После этого следует отключить опцию «Импортировать только лайки модераторов».
Спасибо за вашу помощь, @angus. Похоже, что изменение этих настроек исправило проблему. Видимо, я был запутан.
Вот как я предполагал, что это работает:
Комментарии, которые были импортированы, будут отображаться под постом в WP.
Количество комментариев будет включать все ответы на тему в Discourse.
Я выбрал это, потому что в конечном итоге надеялся дойти до отображения комментариев, понравившихся модераторам, под постами. Но, видимо, это невозможно сделать одновременно с отображением общего количества ответов на тему?