您好,
我正在尝试在我的网站上设置 Discourse,以取代 WP 评论等功能。我已经安装了所有东西(我认为是正确的),插件已连接,发布似乎运行正常,但评论在我的测试页面上显示得完全是乱码。
评论线程显示在我的 body html 标签的最前面——显示了两次。有些东西坏了,但我不知道如何找到它。我尝试禁用了我所有的插件和自定义 PHP,以防有冲突。我的主题开发者运行 Discourse,并且不认为这是主题代码的问题:
“页面上的输出表明输出被回显到了一个过滤器,而它实际上应该只被返回到过滤器。”
这是我的测试。WP 评论仅对登录用户显示,但 Discourse 无论登录还是退出都显示相同:https://liveukulele.com/test-subject2/。关闭 Discourse 评论后,页面不会抛出任何 HTML 错误。
非常感谢任何建议。我相当擅长故障排除,但不知道在哪里可以找到这样的代码错误。我扫描了 Discourse 服务器错误日志,但没有注意到任何异常/不知道要查找什么。运行 PHP 8.1,供参考……
请告知我可以提供哪些详细信息。
Mahalo,
Brad
编辑:忘了提一下,在 Discourse 评论设置中勾选“Ajax”框可以停止重复输出,但它仍然在 HTML 的顶部。