Memberpress: how to add users to groups upon Sign up

네, 해당 토픽은 여기 있습니다: Manage group membership in Discourse with WP Discourse SSO. 이 토픽에서는 add_user_to_discourse_group와 remove_user_from_discourse_group 함수를 사용하는 방법에 대해 설명하고 있습니다. WordPress 사이트가 Discourse의 SSO 제공자로 설정되어 있다고 가정하면, Discourse에서 그룹 멤버십을 관리하려면 이 함수들을 사용해야 합니다.

해당 토픽에서 사용된 예시는 PaidMembershipsPro 플러그인을 기반으로 하지만, 잘 만들어진 WordPress 멤버십 플러그인이라면 유사한 접근 방식이 작동할 것입니다.

add_groups와 remove_groups SSO 파라미터를 사용하여 그룹 멤버십을 관리하는 방법에 대해 토픽에 세부 내용을 추가할 예정입니다. 대부분의 경우, SSO 페이로드에 이러한 파라미터를 추가하여 그룹 멤버십을 관리하는 것은 최선의 접근 방식이 아닙니다. 왜냐하면 그룹 멤버십이 업데이트되기 전에 사용자가 Discourse에서 로그아웃했다가 다시 로그인해야 하기 때문입니다.

가까운 미래에는 특정 WordPress 멤버십 플러그인과 Discourse를 연결하는 표준 솔루션이 나올 것으로 기대합니다. 현재로서는 WordPress 사이트에 소량의 커스텀 코드를 추가하는 것 외에는 다른 방법이 없습니다. 평소 이러한 작업을 하지 않으신다면, 개발자를 고용하여 도움을 받으시는 것이 좋습니다.