WP Rocket devrait suffire. Il est possible que vous deviez apporter quelques ajustements pour vider le cache des pages WordPress qui affichent les commentaires Discourse. Il y a une bonne suggestion ici : WP Discourse comment webhook does not trigger a WP Rocket Cache refresh - #13 by Brandon007. L’option “chargement ajax” de WP Discourse est également une solution de contournement raisonnable.
Cela semble être le vrai problème :
[2024-03-14 06:02:59] comment.ERROR: sync_comments.response_error {\"message\":\"Forbidden\",\"discourse_topic_id\":\"\",\"wp_post_id\":13514,\"http_code\":403}
Cela indique que Discourse renvoie une réponse 403 (interdit) lorsque le plugin WP Discourse tente de récupérer les commentaires. (L’erreur est enregistrée à partir d’ici : wp-discourse/lib/discourse-comment.php at main · discourse/wp-discourse · GitHub)
C’est une supposition, mais ce plugin suggère que votre site WordPress est derrière un proxy :
Il est possible que cela déclenche l’erreur 403 sur Discourse. Peut-être que les en-têtes de requête ne sont pas correctement configurés ? Ce n’est pas quelque chose que je connais bien. Cependant, vous pourriez peut-être confirmer s’il s’agit d’un problème en publiant un article depuis WordPress avec la page des journaux d’erreurs de votre site Discourse ouverte.
Cliquez sur ce lien pour accéder à la page des journaux d’erreurs :
Je pense qu’une réponse 403 déclenchera une entrée dans les journaux. Si c’est le cas, partagez ici le message d’erreur (édité).
