# 모델에 사용자 지정 필드 추가하는 방법

**URL:** https://meta.discourse.org/t/how-to-add-custom-fields-to-models/184485
**Category:** Extras
**Tags:** pavilion
**Created:** [3월 26, 2021, 7:53오전 UTC](https://meta.discourse.org/t/how-to-add-custom-fields-to-models/184485 "2021-03-26T07:53:44Z")
**Posts on this page:** 1
**Showing post:** 15

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [1월 7, 2022, 2:03오전 UTC](https://meta.discourse.org/t/how-to-add-custom-fields-to-models/184485/15 "2022-01-07T02:03:30Z")

</div>

> [@kevinatkoder](#):
>
> 이 스켈레톤 코드를 사용하여 여러 필드를 추가하고 싶다면, 각 필드가 독립적인 플러그인이어야 하나요?

아니요, 추가 필드를 위해 추가적인 코드만 넣으면 됩니다. 대부분의 경우 기존 코드를 복사하여 추가하면 되며, 예를 들면 다음과 같습니다.

```plaintext
add_preloaded_topic_list_custom_field(FIELD_NAME_1)
add_preloaded_topic_list_custom_field(FIELD_NAME_2)

```

> [@jimkleiber](#):
>
> 이 튜토리얼을 찾게 되어 정말 기대가 큽니다. 커스텀 사용자 필드에 이 템플릿을 적용하려면 얼마나, 혹은 어떤 수정이 필요할까요?

커스텀 사용자 필드를 찾을 첫 번째 장소는 `/admin/customize/user_fields`로, 이를 통해 필드를 추가할 수 있는 UI를 제공합니다. 더 세밀한 제어가 필요하면, 과정은 토픽과 카테고리와 매우 유사하지만, 사용자 필드의 경우 실제 프론트엔드 요소가 필요하지 않습니다.

실제로 저희(Pavilion)는 커스텀 필드 플러그인(WordPress의 ACF와 유사한 형태)을 만들 계획을 가지고 있으며, 초기에는 [Custom Wizard 플러그인](https://meta.discourse.org/t/custom-wizard-plugin/73345)의 커스텀 필드 관리 인터페이스와 다소 비슷해 보일 것입니다.

 ![Screen Shot 2022-01-07 at 9.58.52 AM](https://global.discourse-cdn.com/meta/original/3X/a/6/a6f027c04d7bd045e3325b5156ade369c1db6fe8.png)

실제로 일부 사용자는 이미 Custom Wizard 플러그인을 커스텀 필드 매니저로 사용하고 있습니다. 이 플러그인은 인스턴스의 모든 커스텀 필드(출처와 무관하게)를 나열하고, 이를 지원하는 모든 모델에 어떤 유형의 필드든 추가할 수 있게 해줍니다.

프론트엔드 지원(예: Topic Custom Field 교육용 플러그인에 표시된 것과 같은 것)을 추가하지는 않습니다. (그리고 그것은 custom wizard 플러그인의 컨텍스트에서는 작동하지 않을 것입니다.) 그래서 저희는 그것을 별도의 플러그인으로 분리하는 것을 고려하고 있습니다.

---

_[View the full topic](https://meta.discourse.org/t/how-to-add-custom-fields-to-models/184485)._
