# 잠금 배지 아이콘 숨기기

**URL:** https://meta.discourse.org/t/hide-lock-badge-icon/276831
**Category:** Theme component
**Created:** [8월 27, 2023, 4:15오후 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831 "2023-08-27T16:15:16Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [6월 5, 2024, 7:01오후 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/24 "2024-06-05T19:01:36Z")

</div>

> [@Rhidian](#):
>
> 이 내용을 포함해 풀 리퀘스트를 보내도 될까요? 유용한 추가 기능으로 보입니다.

저도 동시에 그 부분을 확인해 보았지만, 해당 HTML 부분을 효과적으로 표적 지정하여 숨기는 방법을 찾지 못했습니다.

제 문제는 SASS 변수가 셀렉터에서 작동하지 않는 것 같습니다.

이를 해결할 방법을 알 수 있다면, 대용 잠금 아이콘과도 호환되도록 만들 수 있을 것입니다.

---

<div class="post-metadata">

### Author: ![Kartoon](https://avatars.discourse-cdn.com/v4/letter/k/e36b37/32.png) [@Kartoon](https://meta.discourse.org/u/Kartoon)
#### Post date: [6월 6, 2024, 10:54오전 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/25 "2024-06-06T10:54:36Z")

</div>

이 스레드가 다시 올라온 게 다행입니다. 여러 사용자가 저에게 특정 섹션(그동안 항상 사용해 온 것)을 어떻게 사용해야 하는지 물어보았거든요. 잠금(lock)이 걸려 있으면 아예 사용할 수 없다고 막연히 생각하기 때문이죠.

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [6월 6, 2024, 12:38오후 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/26 "2024-06-06T12:38:49Z")

</div>

이 TC를 사용하여 아이콘을 원하는 것으로 변경할 수 있습니다:

> [@Category Icons](https://meta.discourse.org/t/category-icons/104683):
>
> warning This theme component is deprecated and should no longer be used. Its features are now in Discourse Core (see: [Bringing popular features to Discourse](https://meta.discourse.org/t/bringing-popular-features-to-discourse-header-search-welcome-banner-and-category-icons-emoji/359169)). For private category icon customization, refer to [this topic](https://meta.discourse.org/t/new-aliases-for-replacing-lock-icons-on-closed-topics-and-restricted-categories/373778). discourse2Summary Category Icons allows category badge links to have icons next to the category name.eyeglassesPreview [Preview on Discourse Theme Creator](https://discourse.theme-creator.io/theme/Discourse/category-icons)hammer_and_wrenchRepository Link [https://github.com/discourse/discourse-category-icons](https://github.com/discourse/discourse-category-icons) …

저는 말씀하신 바로 그 이유 때문에 `unlock-alt`를 (이전에는) 사용했습니다. 하지만 일부 카테고리에서는 아이콘을 숨겨야 할 필요성이 생기면서요!!

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [7월 28, 2024, 5:04오전 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/27 "2024-07-28T05:04:34Z")

</div>

> [@Rhidian](#):
>
> 이 내용을 포함해 누구나 풀 리퀘스트를 넣어주셔도 될까요?

> [@Lilly](#):
>
> 포크해서 마음껏 수정해 보세요! 풀 리퀘스트는 언제나 환영입니다.

여기 있습니다:

> <https://github.com/Lillinator/hide-lock-badge-icon/pull/4>
>
> Adds a CSS target which works for the other TC, using the variables already avai…lable.

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [7월 28, 2024, 5:38오후 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/28 "2024-07-28T17:38:11Z")

</div>

이것이 병합되었습니다. @nathank 님 감사합니다. 😃 🤗

수정: 정보 페이지도 업데이트했습니다

 ![Screenshot 2024-07-28 at 12.25.14 PM](https://global.discourse-cdn.com/meta/original/4X/5/6/7/5675b97dee2ab6b0375947243d2ace1e9c6eb449.png)

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [7월 29, 2024, 12:39오전 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/29 "2024-07-29T00:39:31Z")

</div>

회귀 버그를 발견했습니다! 카테고리/하위 카테고리를 입력하면, 위의 변경 사항으로 인해 CSS가 손상되어 TC가 깨지는 문제가 발생했습니다.

새로운 PR을 생성했습니다 (또한 놓친 다른 부분도 정리했습니다):

> <https://github.com/Lillinator/hide-lock-badge-icon/pull/6>
>
> Fix subcategory regression (category/subcategory input was breaking TC)
> 
> Also …ensure Discourse Category Headers TC compatible with staff setting

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [7월 29, 2024, 12:49오전 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/30 "2024-07-29T00:49:30Z")

</div>

병합했습니다. Nathan, 감사합니다. 제가 전혀 눈치채지 못했네요. 테스트 인스턴스에 로드해서 간단히 확인해 봤는데, 에러는 보이지 않았고 예상대로 동작하는 것 같았습니다(하지만 솔직히 하위 카테고리는 확인하지 않았습니다 🤦🏻‍♀️).

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [7월 30, 2024, 5:29오전 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/31 "2024-07-30T05:29:26Z")

</div>

또 다른 업데이트입니다!

이번 업데이트는 대체 잠금 아이콘([Category Icons](https://meta.discourse.org/t/category-icons/104683))을 처리할 수 있는 기능을 추가하고, [Discourse 카테고리 헤더와 관련된 또 다른 미해결 문제](https://meta.discourse.org/t/hide-lock-badge-icon/276831/27)를 정리합니다.

> <https://github.com/Lillinator/hide-lock-badge-icon/pull/8>
>
> Adds compatibility with the alternative lock icons from github.com/discourse/dis…course-category-icons
> 
> Also includes a minor buff to the Discourse Category Headers compatibility

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [7월 31, 2024, 12:42오후 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/32 "2024-07-31T12:42:20Z")

</div>

병합 완료 🙂 좋은 추가입니다. 감사합니다!

정말 시간을 내서 카테고리 list\_type 선택기를 제대로 작동하도록 마무리해야 합니다. 제대로 동작하는 `findby()` 함수만 있으면 됩니다.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [4월 3, 2025, 6:02오후 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/33 "2025-04-03T18:02:49Z")

</div>

이것이 회귀 문제(regression)인지 확실하지는 않지만, 오늘 `이 카테고리의 주제 위에 하위 카테고리 목록 표시.` 옵션이 선택되어 있을 때 카테고리 이름 옆에 잠금 아이콘이 나타나는 것을 확인했습니다.

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [4월 7, 2025, 2:39오후 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/35 "2025-04-07T14:39:13Z")

</div>

`이 카테고리의 주제를 위쪽에 하위 카테고리 목록 표시`가 활성화되어 있을 때 잠금 아이콘을 어디서 보고 계신가요? 저는 보이지 않습니다… 🤔

`general/photos` 하위 카테고리를 비공개로 설정하고 배지를 숨겼습니다:

 ![Screenshot 2025-04-07 at 7.34.53 AM](https://global.discourse-cdn.com/meta/original/4X/4/0/f/40fe39b1edb6ac3b8216158ce819e08a0454ac2c.png)

 ![Screenshot 2025-04-07 at 7.33.40 AM](https://global.discourse-cdn.com/meta/original/4X/3/8/b/38bfea2b30d368f1ab5fe65f0e70c9de6c6d26c9.png)

행(row)과 박스(box) 방식으로 시도해 보았지만 여전히 재현 방법을 찾지 못했습니다.

 ![Screenshot 2025-04-07 at 7.38.38 AM](https://global.discourse-cdn.com/meta/original/4X/2/2/4/2242ba861c97c8310e3392832967b681f7c7b362.png)

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [4월 7, 2025, 8:37오후 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/36 "2025-04-07T20:37:26Z")

</div>

주제(row)에 추천 항목이 있는 경우는 정상 작동합니다. 추천 항목이 있는 박스(box)에서 오류가 발생합니다.

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [4월 7, 2025, 9:10오후 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/37 "2025-04-07T21:10:23Z")

</div>

스크린샷을 올려주실 수 있나요? `Boxes with featured topics`를 활성화해도 재현이 되지 않습니다:

 ![Screenshot 2025-04-07 at 2.06.50 PM](https://global.discourse-cdn.com/meta/original/4X/0/4/c/04c79f82af3610a931234300721e7c0144a443ab.png)

---

<div class="post-metadata">

### Author: ![Kartoon](https://avatars.discourse-cdn.com/v4/letter/k/e36b37/32.png) [@Kartoon](https://meta.discourse.org/u/Kartoon)
#### Post date: [7월 12, 2025, 8:55오전 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/39 "2025-07-12T08:55:32Z")

</div>

최근 업데이트 이후로(오늘인 것 같지만 100%는 확신할 수 없고, 방금 처음 알아차렸어요) 내 환경에서는 더 이상 작동하지 않습니다.

---

<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: [7월 12, 2025, 9:09오전 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/40 "2025-07-12T09:09:51Z")

</div>

이 최근 변경 사항 때문이라고 생각합니다.

> [@awesomerobot](#):
>
> 이 변경 사항은 아이콘을 교체하지 않는 경우를 포함하여, 모든 사용자에게 이 잠금 아이콘들이 CSS로 표적 지정되는 방식에 영향을 미칩니다.

---

<div class="post-metadata">

### Author: ![Kartoon](https://avatars.discourse-cdn.com/v4/letter/k/e36b37/32.png) [@Kartoon](https://meta.discourse.org/u/Kartoon)
#### Post date: [7월 12, 2025, 9:38오전 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/41 "2025-07-12T09:38:16Z")

</div>

네, 그게 문제였네요. 그냥 아래 코드를 추가하면 됩니다.

`.badge-category__wrapper [class*=“d-icon-category.restricted”] {`  
`display: none;`  
`}`

CSS를 통해 적용하면 됩니다. 물론 플러그인의 스태프 토글 같은 기능이 몇 가지 사라지긴 하지만, 작동은 합니다.

이렇게 작은 변경사항들을 매 업데이트마다 되돌리는 방법을 알아내는 게 거의 부업이 될 지경이에요. 버튼을 누를 때마다 겁이 납니다 🙃

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [7월 12, 2025, 9:56오전 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/42 "2025-07-12T09:56:49Z")

</div>

알려줘서 고마워. 이번 주에 한번 확인해볼게.

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [7월 14, 2025, 5:46오후 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/44 "2025-07-14T17:46:42Z")

</div>

이것으로 해결될 것입니다!

> <https://github.com/Lillinator/hide-lock-badge-icon/pull/9>
>
> This updates to match the change in https://github.com/discourse/discourse/commi…t/92c9d43b9a69149b10331d9d36179a9d7d48c5a0
> 
> The \`alternative\_category\_lock\_icon\` setting is no longer necessary because category lock icons will always be \`d-icon-category.restricted\` when replaced using our \[icon replacement API\](https://meta.discourse.org/t/change-icons-globally/87751).
> 
> The \`.d-icon-lock\` remains for older Discourse sites and chat channels.

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [7월 17, 2025, 10:33오후 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/45 "2025-07-17T22:33:19Z")

</div>

병합하고 수정했습니다! 정말 최고예요 😁 감사합니다! 🤗

잘 작동합니다. 이 컴포넌트는 나중에 좀 더 손질이 필요할 것 같아요. 특히 카테고리 입력을 조금 더 쉽게 만드는 부분이요.

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [11월 22, 2025, 2:33오후 UTC](https://meta.discourse.org/t/hide-lock-badge-icon/276831/47 "2025-11-22T14:33:08Z")

</div>

이 컴포넌트를 리팩토링하여 카테고리/채널 선택기를 제거했습니다. 단순한 목적에 비해 카테고리/채널 선택기가 지나치게 많은 복잡성을 유발했고, 실제로도 필요하지 않았기 때문입니다.

[Previous page](https://meta.discourse.org/t/hide-lock-badge-icon/276831.md?page=1)

[Next page](https://meta.discourse.org/t/hide-lock-badge-icon/276831.md?page=3)
