O WP Rocket deve funcionar. É possível que você precise fazer alguns ajustes para quebrar o cache em páginas do WordPress que exibem comentários do Discourse. Há uma boa sugestão aqui: WP Discourse comment webhook does not trigger a WP Rocket Cache refresh - #13 by Brandon007. A opção “ajax load” do WP Discourse também é uma solução razoável.
Este parece ser o problema real:
[2024-03-14 06:02:59] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"","wp_post_id":13514,"http_code":403}
Isso indica que o Discourse está retornando uma resposta 403 (proibido) quando o plugin WP Discourse tenta buscar comentários. (O erro está sendo registrado a partir daqui: wp-discourse/lib/discourse-comment.php at main · discourse/wp-discourse · GitHub)
É um palpite, mas este plugin sugere que seu site WordPress está atrás de um proxy:
É possível que isso esteja acionando o erro 403 no Discourse. Talvez os cabeçalhos da solicitação não estejam configurados corretamente? Não é algo que eu saiba muito sobre. Mas, você pode conseguir confirmar se é um problema publicando uma postagem do WordPress com a página de Logs de Erro do seu site Discourse aberta.
Clique neste link para acessar a página de logs de erro:
Eu acho que uma resposta 403 acionará uma entrada nos logs. Se acionar, compartilhe a mensagem de erro (redigida) aqui.
