WordPress가 Discourse에서 삭제된 주제에 대해 알 수 있을까요?

WordPress에서 게시물을 게시할 때 자동으로 Discourse 스레드를 생성하여 댓글을 달 수 있도록 하면, 게시물과 Discourse 사이에 링크가 형성됩니다.

이 링크는 WordPress 측에서 제거할 수 있지만, 반대 방향은 작동하지 않는 것 같습니다. 이전에 게시물과 연결되어 있던 Discourse 스레드를 삭제해도 WordPress에서는 여전히 링크가 활성 상태로 유지되는 것처럼 보입니다.

제가 무언가를 잘못하고 있어서 작동하지 않는 건가요, 아니면 의도된 기능인가요?

맞습니다. 현재 이 플러그인은 Discourse에 게시된 주제의 삭제를 처리하기 위해 아무것도 하지 않습니다. Discourse에서 “주제가 삭제됨” 웹훅을 구성하거나(또는 사이트 관리자가 구성하도록 요청하거나) 하여, 해당 웹훅의 요청을 사용하여 WordPress 게시물과 Discourse 주제를 연결하는 메타데이터를 삭제하는 방식으로 구현할 수는 있습니다.

WordPress 관련 질문을 모두 답변드리려는 의도는 아니지만, 과거에 WP Discourse 플러그인 작업에 많은 시간을 보냈습니다 :slight_smile:

반면에, 워드프레스 관련 질문을 잘 답변해 주셔서 감사합니다.