Aloha,
J’essaie de configurer Discourse sur mon site pour qu’il remplace les commentaires WP et plus encore. J’ai tout installé (correctement, du moins je le pensais), le plugin est connecté, la publication semble fonctionner correctement, mais les commentaires s’affichent complètement cassés sur ma page de test.
Le fil de commentaires s’affiche comme la toute première chose dans ma balise body html - deux fois. Quelque chose ne va pas, mais je ne sais pas comment le trouver. J’ai essayé de désactiver tous mes plugins et mon code PHP personnalisé au cas où quelque chose entrerait en conflit. Le développeur de mon thème utilise Discourse et ne pense pas que cela provienne du code du thème :
« La sortie sur votre page suggère que la sortie a été echoed dans un filtre, alors qu’elle ne devrait vraiment être que retournée au filtre. »
Voici mon test. Les commentaires WP ne s’affichent que pour les utilisateurs connectés, mais Discourse ressemble à la même chose, connecté ou déconnecté : https://liveukulele.com/test-subject2/. La page ne génère aucune erreur html lorsque les commentaires Discourse sont désactivés.
Toute idée serait très appréciée. Je suis assez à l’aise avec le dépannage, mais je ne sais pas où chercher pour trouver une erreur de code comme celle-ci. J’ai parcouru les journaux d’erreurs du serveur Discourse, mais je n’ai rien remarqué d’étrange/je ne sais pas quoi chercher. J’utilise PHP 8.1, pour information…
Veuillez me dire quels détails je peux fournir.
Mahalo,
Brad
EDIT : J’ai oublié de mentionner que cocher la case « Ajax » dans les paramètres de commentaires de Discourse arrête la double sortie, mais elle est toujours en haut du code html.