회원제 사이트에서 만료된 사용자는 API 호출을 통해 자동으로 정지 처리되도록 설정되어 있습니다. 정지된 사용자를 사용자 목록에서 보이지 않게 할 방법이 있을까요?
시간이 지나면 많은 게시글이 고아가 될 수 있으므로, 사용자를 삭제하거나 익명화하는 것은 원하지 않습니다. 대신, 게시글과 함께 사용자의 프로필 정보가 표시되어 나중에 사용자가 어떤 사람이 게시글을 작성했는지 계속 볼 수 있기를 바랍니다(단순히 “익명” 사용자로만 표시되는 대신).
즉, 정지된 사용자를 사용자 목록에서 제거하되, 게시글과 함께 볼 때 사용자 프로필은 그대로 유지할 수 있을까요?
Jammy님 감사합니다! 제가 잘못 이해하고 있다면 바로잡아 주세요. 말씀하신 것은 정지(suspended)된 계정은 사용자 디렉터리에서 검색할 때 표시되지 않지만, 아예 표시되지 않으려면 비활성화(deactivated)도 해야 한다는 것이 맞나요?
제가 확인한 내용과 일치합니다. 정지된 사용자를 검색할 때는 찾을 수 없지만, 메인 사용자 디렉터리 페이지에서는 여전히 표시됩니다.
우리는 WP 인스턴스에서 멤버 자격이 만료된 사용자를 정지하기 위해 API 프로토콜을 사용했는데, "정지(suspend)"와 "정지 해제(unsuspend)"를 처리했던 것과 거의 동일한 방식으로 "비활성화(deactivate)"와 “활성화(activate)” 함수를 추가할 수 있을 것 같습니다.