무엇을 하는지 확신이 없다면 플러그인 코드에 직접 변경 사항을 가하지 않는 것이 좋습니다. WP Discourse 플러그인은 액션 훅을 사용하여 플러그인이나 테마로 확장되도록 만들어져 있습니다. 이를 통해 플러그인을 업데이트할 때 덮어쓰기되는 변경 사항을 하지 않고도 플러그인을 커스터마이징할 수 있습니다.
Discourse로 전송되는 SSO 페이로드에 데이터를 추가하려면 wpdc_sso_params' 필터를 사용하십시오. 이 필터에 연결된 함수에는 두 개의 매개변수가 전달됩니다: $params(Discourse로 전달되는 SSO 매개변수 배열)와 $user`(WordPress 사용자 객체).
이 게시물에서 필터 사용 예시를 확인할 수 있습니다:
필터를 사용하여 사용자 정의 사용자 필드 데이터를 추가하는 데 문제가 있으면 알려 주세요.