ページ上部でコメントが2回表示される

アロハ、

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の先頭にまだ表示されていることを言及するのを忘れました。

@soitwouldseemさん、こんにちは。問題はテーマにあると思われます。開発サイトで標準のWordPressテーマ(WordPressにバンドルされているもの)を試していただけますか?標準テーマでコメントが正しく機能する場合、それがテーマの問題であるかどうかを判断できます。

ありがとうございます。見落としていたとは恥ずかしい限りです。テーマを切り替えることで問題が解決するようです。開発者に連絡します。

「いいね!」 1