WordPress 모바일 앱에서 작성된 댓글이 Discourse를 우회합니다

새로운 문제가 생겼습니다. 제 WordPress 사이트는 Discourse WordPress 플러그인을 사용하여 댓글 기능을 완전히 대체하고 있습니다.

하지만 얼마 전, WordPress 내에서 작성된 새 댓글이 Discourse 플러그인을 우회한 채 생성된 것을 발견했습니다. 해당 댓글은 게시되지 않았으며, 해당 글에는 Discourse에서 로드된 댓글도 함께 존재하므로 게시된다면 어떤 일이 발생할지 알 수 없습니다.

해당 사용자에게 문의했을 때, 그는 WordPress 모바일 앱에서 댓글을 작성했다고 답했습니다.

이는 Discourse WordPress 플러그인이 게시 시도를 제대로 리디렉션하지 못하고 있거나, WordPress 모바일 앱이 사이트의 댓글 설정을 준수하지 않는 것을 시사하는 것일까요?

물론 큰 문제는 아니지만, 흥미로운 엣지 케이스입니다.

이 문제는 플러그인이 Discourse의 게시물을 표시하려면 WP 댓글이 활성화되어 있어야 하는 방식 때문에 발생합니다. 댓글 양식을 단순히 숨길 뿐이며, API를 통해 댓글이 제출되는 것을 막지는 못합니다.

흥미롭네요 (여기서 만나게 되다니 참 반가워요 :-))…

네, 워드프레스 플러그인이 단순히 워드프레스 폼을 숨기는 것이라면, 댓글을 게시하기 위한 이 백도어 방식이 존재하는 건 충분히 이해가 가요. 약 18개월 동안 운영하면서 이런 일이 처음 일어나서 크게 걱정할 일은 아닌 것 같아요.