WP Rocket, скорее всего, подойдет. Возможно, вам потребуется внести некоторые изменения, чтобы сбросить кэш на страницах WordPress, где отображаются комментарии Discourse. Здесь есть хорошее предложение: WP Discourse comment webhook does not trigger a WP Rocket Cache refresh - #13 by Brandon007. Также вариант с включением опции «ajax load» в плагине WP Discourse может стать разумным решением.
Кажется, вот в чём настоящая проблема:
[2024-03-14 06:02:59] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"","wp_post_id":13514,"http_code":403}
Сообщение говорит о том, что Discourse возвращает ответ 403 (запрещено), когда плагин WP Discourse пытается загрузить комментарии. (Ошибка логируется здесь: wp-discourse/lib/discourse-comment.php at main · discourse/wp-discourse · GitHub)
Это немного предположение, но этот плагин намекает, что ваш сайт WordPress находится за прокси:
Возможно, именно это вызывает ошибку 403 на стороне Discourse. Может быть, заголовки запроса настроены неверно? Это не та область, в которой я разбираюсь глубоко. Но вы можете попытаться подтвердить, является ли это проблемой, опубликовав пост из WordPress, оставив открытой страницу с логами ошибок вашего сайта Discourse.
Перейдите по этой ссылке, чтобы открыть страницу логов ошибок:
Я думаю, что ответ 403 должен вызвать запись в логах. Если это так, поделитесь здесь (зашифрованным) сообщением об ошибке.
