페이지 상단에 댓글이 두 번 표시됩니다

Aloha,

사이트에 Discourse를 설정하여 WP 댓글 기능을 대체하고 더 많은 기능을 추가하려 하고 있습니다. 모든 것이 설치되었습니다(제 생각엔 올바르게)이고, 플러그인도 연결되어 있으며, 게시도 잘 되는 것 같습니다. 하지만 테스트 페이지에서 댓글이 완전히 깨진 상태로 표시됩니다.

댓글 스레드가 본문 html 태그의 맨 처음에 두 번 표시됩니다. 무언가 깨져 있는 것 같은데, 어디서 찾아야 할지 모르겠습니다. 충돌이 있는지 확인하기 위해 모든 플러그인과 사용자 정의 PHP를 비활성화해 보았습니다. 제 테마 개발자는 Discourse를 사용 중이며, 테마 코드에서 오는 문제가 아니라고 생각합니다:

"페이지의 출력은 필터에 **반환(return)**되어야 할 것이 **출력(echo)**된 것으로 보입니다."

테스트 페이지입니다. WP 댓글은 로그인한 사용자만 볼 수 있지만, Discourse는 로그인 여부와 관계없이 동일하게 보입니다: https://liveukulele.com/test-subject2/. Discourse 댓글을 끄면 페이지에 html 오류가 발생하지 않습니다.

어떤 아이디어든 환영합니다. 문제 해결에는 꽤 익숙하지만, 이런 종류의 코드 오류를 어디서 찾아야 할지 모르겠습니다. Discourse 서버 오류 로그를 확인해 보았지만, 이상한 점이나 무엇을 찾아야 할지 알지 못했습니다. 참고로 PHP 8.1을 사용하고 있습니다…

제출할 수 있는 세부 사항에 대해 조언해 주십시오.

감사합니다(Mahalo),

Brad

수정: Discourse 댓글 설정에서 “Ajax” 상자를 체크하면 이중 출력이 멈추지만, 여전히 html 맨 위에 표시됩니다.

안녕하세요 @soitwouldseem. 문제가 테마에서 비롯된 것 같습니다. 개발 사이트에서 표준 WordPress 테마(예: WordPress에 기본으로 포함된 테마)를 사용해 볼 수 있을까요? 표준 테마에서 댓글이 정상적으로 작동한다면, 문제가 테마에서 비롯된 것인지 확인할 수 있습니다.

감사합니다. 그걸 놓친 것이 부끄럽습니다. 테마를 바꾸니 문제가 해결되는 것 같습니다. 개발자에게 연락해 보겠습니다.