# 관리자가 관리자 패널에서만 표시/편집 가능한 사용자 필드를 만들 수 있나요?

**URL:** https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919
**Category:** Support
**Tags:** user-custom-fields
**Created:** [10월 28, 2025, 11:32오전 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919 "2025-10-28T11:32:35Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![copymonopoly](https://avatars.discourse-cdn.com/v4/letter/c/4491bb/32.png) [@copymonopoly](https://meta.discourse.org/u/copymonopoly)
#### Post date: [10월 28, 2025, 11:32오전 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/1 "2025-10-28T11:32:35Z")

</div>

사용자 정의 필드는 설정에 따라 가입 시 또는 프로필에서 사용자에게 항상 표시되는 것을 확인했습니다.

현재 사용자에게는 노출되지 않고, 직원만(내부 사용) 볼 수 있고 수정할 수 있는 사용자 필드를 만들 수 있는 방법이 있을까요?

아니라면, 이 기능이 향후 팀에서 지원할 가능성이 있을까요?

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [10월 28, 2025, 12:27오후 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/2 "2025-10-28T12:27:39Z")

</div>

해당 기능에 대한 요청이 이미 있습니다: [Option to include user field that is only editable by staff](https://meta.discourse.org/t/option-to-include-user-field-that-is-only-editable-by-staff/198099)  
요청을 지지하기 위해 해당 스레드에 사용 사례를 공유해 보시는 것이 좋습니다.

해당 필드를 어떤 목적으로 사용하려 하느냐에 따라, 테마 컴포넌트를 통해 스태프를 제외한 모든 사용자에게 사용자 필드를 숨기는 것만으로도 충분할 수 있습니다.

---

<div class="post-metadata">

### Author: ![Anton\_Akhmerov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/anton_akhmerov/32/169548_2.png) [@Anton\_Akhmerov](https://meta.discourse.org/u/Anton_Akhmerov)
#### Post date: [10월 28, 2025, 1:14오후 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/3 "2025-10-28T13:14:54Z")

</div>

저는 대학 강의용으로 Discourse를 운영하고 있으며, 사용자 정의 필드는 학생 번호가 될 것입니다. 테마 컴포넌트는 괜찮은 임시 해결책으로 보이지만, 스태프나 시스템 API를 제외한 모든 곳에서 사용자 정의 필드를 완전히 숨기는 것이 더 깔끔할 것 같습니다.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [10월 28, 2025, 1:56오후 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/4 "2025-10-28T13:56:38Z")

</div>

사실 최근에 추가된 [회원가입 시 사용자 필드를 숨기는 옵션](https://meta.discourse.org/t/3-6-0-beta1-color-palette-editing-user-fields-on-sign-up-themeable-site-setting-discovery-images-with-google-ai-and-reliable-drafts/383509#p-1859296-option-to-hide-custom-fields-on-sign-up-form-3)이 사용자가 볼 수 없는 사용자 필드를 가능하게 하는지 궁금합니다.

사용자 필드는 편집 가능할 때만 사용자에게 표시된다고 생각합니다. 따라서 가입 시 필드를 숨기고 편집(그리고 표시 및 검색)을 비활성화하면 해당 필드가 사용자에게 숨겨져야 합니다.

### 모든 옵션이 비활성화된 사용자 필드 설정

 ![Screenshot_20251028_142606_Firefox](https://global.discourse-cdn.com/meta/original/4X/a/7/6/a76dfb8708375a8c3c30ca88e3bc814426846696.jpeg)  
  

### 사용자 필드가 없는 회원가입 양식:

 ![Screenshot_20251028_145225_Firefox](https://global.discourse-cdn.com/meta/original/4X/5/b/1/5b193bc88618224b95ae2fa6ab40fcb00c5704a7.jpeg)  
  

### 사용자 설정에서 해당 필드가 사용자에게 표시되지 않음:

 ![Screenshot_20251028_144959_Chrome](https://global.discourse-cdn.com/meta/original/4X/0/c/2/0c259f7ba5dfbd9fe5bea60ea4b53f560d17ee6e.jpeg)  
  

### 관리자용 사용자 프로필에서 해당 필드가 표시됨:

 ![Screenshot_20251028_145504_Firefox](https://global.discourse-cdn.com/meta/original/4X/c/f/9/cf95200956a52c4a0c8b0ef1e743fbcecf03954b.jpeg)

---

<div class="post-metadata">

### Author: ![copymonopoly](https://avatars.discourse-cdn.com/v4/letter/c/4491bb/32.png) [@copymonopoly](https://meta.discourse.org/u/copymonopoly)
#### Post date: [10월 28, 2025, 3:35오후 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/5 "2025-10-28T15:35:18Z")

</div>

> [@버그: UserField의 '가입后可编辑'이 '가입 시 표시'를 자동으로 강제합니다](https://meta.discourse.org/t/bug-userfield-editable-after-signup-automatically-forces-show-on-signup/386949):
>
> 관리자 패널에서 사용자 필드(UserField)를 생성할 때, 순서에 따라 다음과 같은 동작이 나타납니다: 초기 상태: "가입 시 표시"가 기본적으로 선택되어 있습니다. "가입 후 수정 가능"은 선택되어 있지 않습니다. 시퀀스 A: 먼저 "가입 시 표시"를 선택 해제합니다. "가입 후 수정 가능"은 선택하지 않습니다.white_check_mark 성공적으로 저장됩니다: 해당 필드는 가입 양식에 표시되지 않으며, 가입 후에도 수정할 수 없습니다. 시퀀스 B: 먼저 "가입 후 수정 가능"을 선택합니다. 그런 다음 "가입 시 표시"를 선택 해제하려고 합니다.cross_mark 선택 해제하면 프론트엔드가 자동으로 "가입 시 표시"를 다시 선택합니다.

방금 전에 도움을 주셔서 정말 감사드립니다! 이 동작을 명확하게 보여주는 버그 리포트를 작성해 두었습니다.

---

<div class="post-metadata">

### Author: ![copymonopoly](https://avatars.discourse-cdn.com/v4/letter/c/4491bb/32.png) [@copymonopoly](https://meta.discourse.org/u/copymonopoly)
#### Post date: [10월 28, 2025, 5:05오후 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/6 "2025-10-28T17:05:45Z")

</div>

안녕하세요, 관리자 화면에서 \*\*“Staff user custom fields”\*\*라는 설정을 발견했어요. 이게 정확히 어떤 용도인지, 어떻게 사용하는지 아직 잘 모르겠거든요.

이 기능이 어떻게 작동하는지 설명해 주실 수 있을까요? 감사합니다!

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [10월 28, 2025, 5:13오후 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/7 "2025-10-28T17:13:01Z")

</div>

지금까지 API를 통해 사용자 정의 필드를 사용할 용도가 없었습니다. 그래서 다음에서 배운 것 이상을 말씀드릴 수 없습니다.

> [@API에 비공개 사용자 커스텀 필드 추가](https://meta.discourse.org/t/adding-non-visible-user-custom-fields-to-the-api/276618):
>
> bookmark This guide explains how to expose user custom field data through the API without displaying it on a user card. person_raising_hand Required user level: Administrator This guide will walk you through the process of making User Custom Field data accessible via the API without displaying it on a user card. This can be useful when you need to programmatically access custom user data while keeping it hidden from general view. Creating a User Custom Field First, create your User Cu…

---

<div class="post-metadata">

### Author: ![ToddZ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/toddz/32/328350_2.png) [@ToddZ](https://meta.discourse.org/u/ToddZ)
#### Post date: [10월 28, 2025, 10:04오후 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/8 "2025-10-28T22:04:24Z")

</div>

[Discourse User Notes](https://meta.discourse.org/t/discourse-user-notes/41026)을 확인해 보세요. 이제 코어에 포함된 플러그인입니다. 이는 스태프가 사용자에 대한 노트를 내부적으로 공유하기 위해 사용됩니다. (_고양이를 좋아함 – CEO와 골프를 친다_ – 등)

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [11월 5, 2025, 5:50오후 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/9 "2025-11-05T17:50:07Z")

</div>

@copymonopoly Moin과 Toddz의 제안이 문제를 해결하는 데 도움이 되었나요? 참고로, 여기 meta에서는 스태프 간에 회원 관련 정보를 공유하기 위해 사용자 노트를 매우 적극적으로 활용하고 있습니다. 사용자 노트는 손끝에 바로 있으므로(아마도 사용자 정의 필드보다 더 효과적일 수 있습니다) 잘 작동합니다:

> [@Discourse](#):
>
> 사용자가 사용자 노트를 가지고 있다면, 해당 사용자가 게시물을 작성할 때마다 작은 노트 아이콘이 표시됩니다. 아이콘을 클릭하면 노트가 열립니다:
> 
> ![user note indicator](https://global.discourse-cdn.com/meta/original/4X/a/b/9/ab9086b9da03bf5741a2a56397f0cde72231ac2c.png)

데이터 탐색기를 통해 사용자 노트에 접근할 수도 있으며, API를 통해 추가/접근하는 것도 가능할 것입니다.

---

<div class="post-metadata">

### Author: ![ToddZ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/toddz/32/328350_2.png) [@ToddZ](https://meta.discourse.org/u/ToddZ)
#### Post date: [11월 5, 2025, 6:43오후 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/10 "2025-11-05T18:43:37Z")

</div>

> [@copymonopoly](#):
>
> 관리자 설정에서 \*\*“Staff user custom fields”\*\*라는 항목을 발견했습니다. 이것이 정확히 무엇에 사용되는지, 그리고 어떻게 사용하는지 확실하지 않습니다.

저도 이 부분에 대해 확신이 없었지만 몇 가지 단서를 찾았습니다…

동반 설정인 `Public user custom fields` 옆에 놓여 있을 때 더 의미가 있습니다:

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/e/a/4ea9a4f7fe20fbb94823847ba057458d51099778.png)

그리고 이들은 API를 통해 누가 어떤 레코드에 접근할 수 있는지와 관련이 있습니다:

> [@Using the API to retrive the value of a custom user field from a user](https://meta.discourse.org/t/using-the-api-to-retrive-the-value-of-a-custom-user-field-from-a-user/84751/2?u=toddz):
>
> If you whitelist a user custom field in public user custom fields site setting then you can get it in /u/USERNAME.json API endpoint. Else if you whitelist in staff user custom fields setting then you can get it in the same API endpoint if you used a staff user’s / global api key.

흥미롭게도, 위의 필드들은 사용 가능한 사용자 커스텀 필드 중에서 선택하는 것이 아니라 임의의 텍스트 입력을 허용하는 것 같습니다 – 따라서 ~~필드 이름을 정확하게 입력해야~~ [이 문서를 주의 깊게 읽어야](https://meta.discourse.org/t/adding-non-visible-user-custom-fields-to-the-api/276618?u=toddz) 합니다.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [11월 5, 2025, 6:46오후 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/11 "2025-11-05T18:46:39Z")

</div>

> [@ToddZ](#):
>
> 그러면 필드 이름을 정확하게 입력해야 합니다.

이름인가요? 위에서 [공유한 문서](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/7)를 기준으로, ID가 필요하다고 생각했는데요.

> [@Discourse](#):
>
> `user_field_X` 형식으로 사용자 정의 필드를 입력하세요. 여기서 X는 이전에 확인한 ID 번호입니다.  
> 예를 들어, 사용자 정의 필드 ID가 7이라면 `user_field_7`을 입력합니다.
> 
> ![user_field_X](https://global.discourse-cdn.com/meta/original/4X/3/a/4/3a48731bbf8a5ee63447a4c754361341d7426e58.png)

---

<div class="post-metadata">

### Author: ![ToddZ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/toddz/32/328350_2.png) [@ToddZ](https://meta.discourse.org/u/ToddZ)
#### Post date: [11월 5, 2025, 9:24오후 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/12 "2025-11-05T21:24:52Z")

</div>

> [@Moin](#):
>
> 문서에 따르면 ID가 필요하다고 생각했어요

아, 문서에서 그 부분을 놓쳤네요! 😳 해당 필드에 아무거나 입력해도 되어서 제가 잘못 추측했던 것 같습니다.

또한 설정 설명에 문서 링크를 추가하면 좋을 것 같은 경우이기도 합니다.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [11월 6, 2025, 8:43오전 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/13 "2025-11-06T08:43:55Z")

</div>

> [@ToddZ](#):
>
> 또한 설정 설명에 문서로 연결되는 링크가 있는 것이 좋을 수 있습니다.

저는 ‘사용자 커스텀 필드를 통해 그룹에 사용자 추가’ 자동화에서 작동하는 방식과 유사하게, 해당 관리자 설정을 위한 커스텀 필드 조회 기능이 있다면 :chefs_kiss: 이 될 것 같습니다:

 ![IMG_4280](https://global.discourse-cdn.com/meta/original/4X/6/d/7/6d7b3a850e1976682431ade64983e83f78868d4a.jpeg)

이전에 어딘가에서 언급된 것 같지만, 주목을 받았는지 여부는 잘 모르겠습니다.

---

<div class="post-metadata">

### Author: ![copymonopoly](https://avatars.discourse-cdn.com/v4/letter/c/4491bb/32.png) [@copymonopoly](https://meta.discourse.org/u/copymonopoly)
#### Post date: [11월 6, 2025, 8:45오전 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/14 "2025-11-06T08:45:43Z")

</div>

제안해 주셔서 정말 감사합니다!  
원래는 각 사용자에게 추가하는 특정 정보를 표시하는 작은 컴포넌트를 작성하고 싶어서 사용자 정의 사용자 필드를 사용하려고 계획하고 있었습니다. 그래서 **Discourse User Notes** 코어 플러그인은 제대로 고려하지 못했습니다.

하지만 **User Notes** 가 비슷한 것을 달성할 수 있을 것 같고, 유용한 접근 방식이 될 수 있을 것 같습니다. 추천해 주셔서 정말 감사드립니다 — 지금 확인해 보고 있습니다!

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [12월 3, 2025, 9:31오후 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/15 "2025-12-03T21:31:32Z")

</div>

> [@JammyDodger](#):
>
> > [@ToddZ](#):
> >
> > 또한 설정 설명에 문서로 연결되는 링크가 있는 것이 좋을 수도 있습니다.
> 
> 관리자 설정에 대해 ‘사용자 그룹에 사용자 추가(사용자 사용자 정의 필드 통해)’ 자동화에서 사용되는 것과 유사한 방식으로 작동하는 사용자 정의 필드 조회를 사용할 수 있다면 :chefs_kiss: 일 것 같습니다:

@hugh 팀에 전달할 피드백입니다. `공개 사용자 사용자 정의 필드`와 `스태프 사용자 사용자 정의 필드` 사이트 설정 입력값은 아무 값이나 입력할 수 있지만, 실제로는 ID만 작동하여 혼란을 야기합니다.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [1월 2, 2026, 9:32오후 UTC](https://meta.discourse.org/t/can-admins-create-user-fields-that-are-only-visible-editable-in-the-admin-panel/386919/16 "2026-01-02T21:32:22Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
