アロハ、
Discourseを私のサイトに設定して、WPコメントなどの役割を引き継ごうとしています。すべて(正しくインストールしたと思っていた)インストールし、プラグインは接続され、公開は正常に機能しているように見えますが、コメントがテストページで完全に壊れた状態で表示されています。
コメントスレッドは、body HTMLタグの最初の部分として、2回表示されています。何かが壊れていますが、どうすれば見つけられるかわかりません。競合している可能性のあるすべてのプラグインとカスタムPHPを無効にしてみました。私のテーマ開発者はDiscourseを実行しており、テーマコードから来ているとは考えていません。
「あなたのページでの出力は、フィルターにechoされたことを示唆していますが、実際にはフィルターにreturnされるべきです。」
これが私のテストです。WPコメントはログインユーザーにのみ表示されますが、Discourseはログインしていてもしていなくても同じように見えます:https://liveukulele.com/test-subject2/。Discourseコメントをオフにしても、ページはHTMLエラーを発生させません。
何かアイデアがあれば、大いに感謝します。トラブルシューティングにはかなり慣れていますが、このようなコードエラーを見つけるためにどこを見ればよいかわかりません。Discourseサーバーのエラーログをスキャンしましたが、奇妙なものは何も気づかず、何を見ればよいかもわかりません。PHP 8.1を実行しています…
提供できる詳細についてアドバイスをお願いします。
マハロ、
ブラッド
編集:Discourseコメント設定で「Ajax」ボックスをオンにすると、二重出力は停止しますが、HTMLの先頭にまだ表示されていることを言及するのを忘れました。