“Ajax로 댓글 로드” 옵션을 활성화한 것으로 보입니다. 해당 옵션은 WP Discourse 댓글 설정 탭의 상단 근처에 있습니다. 이것이 문제를 해결하는 데 도움이 될지 확신은 없지만, 해당 설정을 일시적으로 비활성화했을 때 여전히 404 응답이 발생하는지 확인해 볼 수 있을까요?
또한, 플러그인의 API 키 설정에는 All Users API 키를 사용하고 있는지, 그리고 Publishing Username 설정을 사이트의 시스템 사용자 이름으로 설정했는지 확인해 주세요. 변경하지 않았다면 해당 사용자 이름은 system입니다.
플러그인의 연결 설정 페이지의 문구를 업데이트하여 API 키를 생성하는 방법을 명확히 하겠습니다. 키를 생성하면 다음과 같은 내용을 볼 수 있습니다:
@simon 님, 도움 주셔서 감사합니다. "Load Comments With Ajax"를 비활성화했는데, 페이지에 더 많은 HTML이 로드되는 것을 확인했습니다. 어떤 이유에서인지 일부 CSS가 “display: none” 속성을 추가하고 있었는데, 이를 간단히 수정한 후 이제 댓글이 보입니다.
작동한다는 소식은 정말 반갑습니다. 사이트에 있는 “Ajax로 댓글 로드” 기능에서 문제가 발생했던 원인은 정확히 파악하기 어렵습니다. 제 사이트에서는 해당 설정을 켜둔 채로 유지하면서 문제가 발생하지 않는지 지켜보겠습니다.
또한 display: none CSS 규칙이 어디서 오는지도 정확히 알지 못합니다. 테마에서 추가되고 있을 가능성이 있습니다.
WordPress에서 포럼으로 바로 게시하는 옵션은 없습니다. 과거에 이런 요청이 있었던 적은 있지만, WordPress를 Discourse의 SSO 제공자로 사용하는 사이트에는 의미가 있을 수 있고, Discourse에서 게시 권한이 있는지 확인하는 다른 방법도 있을 수 있다고 생각합니다.