# api.addSaveableUserOptionField는 무엇을 하나요?

**URL:** <https://meta.discourse.org/t/what-does-api-addsaveableuseroptionfield-do/381049>\
**Category:** Development\
**Tags:** plugin-api\
**Created:** [8월 31, 2025, 7:54오전 UTC](https://meta.discourse.org/t/what-does-api-addsaveableuseroptionfield-do/381049 "2025-08-31T07:54:43Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)\
**Post date:** [2월 9, 2026, 8:16오전 UTC](https://meta.discourse.org/t/what-does-api-addsaveableuseroptionfield-do/381049/5 "2026-02-09T08:16:43Z")

</div>

다시 이 주제로 돌아와 보니, 여기에 더 많은 정보가 있는 것 같습니다.

> <https://github.com/discourse/discourse/blob/main/frontend/discourse/app/lib/plugin-api.gjs#L2085-L2192>

이제 3개의 함수가 나열되어 있습니다: `addSaveableUserField()`, `addSaveableUserOption()`, 그리고 `addSaveableCustomFields()`.

첫 번째 함수는 관리자 정의 사용자 정의 필드를 추가하고 저장하는 데 사용되는 것으로 보입니다. 그러나 나머지 두 함수는 명확하지 않습니다. 이 함수들을 사용하려면 백엔드에서 `register_custom_user_field :...`를 사용해야 합니까? 더 많은 작업이 필요한가요, 아니면 TC(테마 컴포넌트)에서도 작동할 수 있나요?

감사합니다.

---

_[View the full topic](https://meta.discourse.org/t/what-does-api-addsaveableuseroptionfield-do/381049)._
