Discourse non collega automaticamente i commenti sotto gli articoli

WP Rocket dovrebbe andare bene. È possibile che tu debba apportare alcune modifiche per interrompere la cache nelle pagine di WordPress che visualizzano i commenti di Discourse. C’è un buon suggerimento qui: WP Discourse comment webhook does not trigger a WP Rocket Cache refresh - #13 by Brandon007. Anche l’opzione “caricamento ajax” di WP Discourse è una soluzione ragionevole.

Questo sembra essere il vero problema:
[2024-03-14 06:02:59] comment.ERROR: sync_comments.response_error {"message":"Forbidden","discourse_topic_id":"","wp_post_id":13514,"http_code":403}

Ciò indica che Discourse sta restituendo una risposta 403 (forbidden) quando il plugin WP Discourse tenta di recuperare i commenti. (L’errore viene registrato da qui: wp-discourse/lib/discourse-comment.php at main · discourse/wp-discourse · GitHub)

È un po’ un’ipotesi, ma questo plugin suggerisce che il tuo sito WordPress è dietro un proxy:

È possibile che ciò attivi l’errore 403 su Discourse. Forse gli header della richiesta non sono configurati correttamente? Non è qualcosa che conosco molto bene. Tuttavia, potresti essere in grado di confermare se si tratta di un problema pubblicando un post da WordPress con la pagina dei log degli errori del tuo sito Discourse aperta.

Fai clic su questo link per accedere alla pagina dei log degli errori:

Penso che una risposta 403 attiverà una voce nei log. In caso affermativo, condividi qui il messaggio di errore (redatto).