멤버십에 추가된 사용자를 워드프레스 사이트에서 Discourse 포럼에 추가할 수 없습니다

기본적인 아이디어는 다음과 같습니다. 사용자가 역할을 변경할 때 모든 사용자가 모더레이터 그룹에 추가되지 않도록 함수에 일부 조건을 추가해야 할 것으로 생각합니다.

function add_user_to_discourse_group_on_role_change( $user_id, $role ) {
	$sso_params = array(
		'external_id' => $user_id,
		'moderator'   => 'true', // 불리언 'true'와 'false'는 문자열로 설정해야 합니다!
		'add_groups'  => 'volunteers' // 쉼표로 구분된 목록이며, 쉼표 뒤에는 공백을 넣지 않습니다.
	);
    DiscourseUtilities::sync_sso_record( $sso_params );
}