Не могли бы вы синхронизировать статусы постов Discourse с WordPress? Когда я удаляю (скрываю) посты в Discourse, они по-прежнему отображаются в WordPress в качестве комментариев к статьям. Я считаю, что это должно учитывать статус поста в Discourse. Когда я хочу удалить пост (например, в рамках модерации), я хочу, чтобы он также исчезал из WordPress.
Скорее всего, вы видите закэшированный комментарий. Попробуйте включить опцию «Загружать комментарии через Ajax» в настройках комментариев, а затем обновите соответствующую запись в WordPress. Комментарий исчезнет. Если эта опция не включена, комментарий исчезнет только после истечения срока действия вашего кэша или его инвалидации.
У меня похожая проблема, но «Загрузка комментариев через Ajax» не помогла.
У меня настроено отображение ссылки на комментарии. Если связанной темы нет, ссылка не видна. Однако, если тема удалена, я теперь вижу ссылку на удалённую тему.
Есть ли способ перестать видеть ссылки на удалённые темы?
Для автоматизации этого процесса необходимы вебхуки. В настоящее время функциональность вебхуков WP Discourse не поддерживает автоматическое отсоединение тем Discourse, которые были удалены в самом Discourse. Однако это может стать хорошим дополнением, и я рассмотрю возможность включения этой задачи в свой список работ после разговора с @simon.
Когда я это прочитал, я подумал: «Если это сработает, мне будет неловко». Теперь мне неловко. Возможно, когда я пробовал это раньше, я удалил пост до того, как отменил привязку. Но в любом случае сейчас это работает. Ура.