# Discourse Watch 카테고리 버튼

**URL:** https://meta.discourse.org/t/discourse-watch-category-button/394656
**Category:** Theme component
**Created:** [1월 29, 2026, 1:51오후 UTC](https://meta.discourse.org/t/discourse-watch-category-button/394656 "2026-01-29T13:51:49Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![pacharanero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pacharanero/32/500583_2.png) [@pacharanero](https://meta.discourse.org/u/pacharanero)
#### Post date: [1월 29, 2026, 1:51오후 UTC](https://meta.discourse.org/t/discourse-watch-category-button/394656/1 "2026-01-29T13:51:49Z")

</div>

| | | |
| --- | --- | --- |
| :discourse2: | **요약** | **카테고리 보기 버튼** 은 게시글 내에 마커 스팬을 추가하여 이를 “이 카테고리 보기” 버튼으로 변환합니다. |
| 🛠 | **리포지토리** | [https://github.com/pacharanero/discourse-watch-category-button](https://github.com/pacharanero/discourse-watch-category-button) |
| 📖 | **디스코러스 테마를 처음 사용하시나요?** | [디스코러스 테마 사용 입문가이드](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) |

이 테마 컴포넌트를 설치하세요

> ℹ 이 테마 컴포넌트는 로그인한 사용자의 세션을 사용하여 카테고리 알림 수준을 업데이트합니다. API 키는 필요하지 않습니다.

## 기능

- 정화기(sanitizer)에 안전한 스팬을 사용하여 게시글 안에 “이 카테고리 보기” 버튼을 추가합니다.

- 버튼을 클릭하면 **현재 사용자의** 카테고리 알림 수준이 현재 카테고리 또는 CategoryId로 선택된 카테고리에 대해 \*\*보기(Watching)\*\*로 설정됩니다.

- 허용된 그룹(기본값: `staff`)에 의해 작성된 게시글만 버튼으로 변환됩니다(이 TC가 허위 정보로 사용자에게 카테고리를 보게 만드는 데 악용될 가능성을 줄이기 위함입니다).

- 특정 카테고리 ID 또는 현재 게시글의 카테고리를 대상으로 할 수 있습니다.

- 기존 디스코러스 보기(Watching) 알림 기능에 연결되며, 사용자가 설정, 카테고리별 설정 또는 이메일 알림 구독 해제에서 관리하는 다른 보기(Watching) 상태 관리 방식은 변경하지 않습니다.

## 사용법

**특정 카테고리 설정**

```plaintext
<span data-watch-category="3">Watch this category</span>

```

**현재 게시글의 카테고리 사용**

```plaintext
<span data-watch-category="current">Watch this category</span>

```

결과:

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/1/c/41c9c6f46e9f900d426916b80ff0273c92c7484b.png)

## 설정

이 컴포넌트는 아직 테마 설정을 포함하지 않습니다. 주요 버그가 없음을 확인하고 이 TC가 다른 사람들에게 유용함을 확인한 후 다음 단계로 진행할 예정입니다.

## 보안 및 개인 정보 보호 고려 사항

- 이 버튼은 현재 #staff 사용자만 생성할 수 있습니다.
- 알림 설정을 변경하려면 사용자의 명시적인 클릭이 필요합니다.
- API 키는 사용되지 않으며, 로그인된 세션에 의존합니다.

## 로드맵 아이디어

- 버튼을 생성할 수 있는 그룹을 테마 설정을 통해 구성 가능하게 합니다.
- 버튼 스타일을 테마 설정을 통해 구성 가능하게 합니다.
- 알림 수준을 구성 가능하게 합니다(예: 추적, 보기, 음소거).

## 기여하기

기여를 기꺼이 환영합니다! GitHub 리포지토리에서 이슈나 풀 리퀘스트를 열어 주세요. 가능하면 포크하여 ALLOWED\_GROUPS나 기타 세부 사항을 변경하는 대신 _이_ 컴포넌트를 개선하는 것이 좋습니다.

## 관련 주제

이 TC가 이미 만들어졌는지 조사하는 과정에서 유사한 기능을 요청하는 몇 가지 주제를 발견했습니다:

[Change notification level with a link](https://meta.discourse.org/t/change-notification-level-with-a-link/57784)  
[Can I create a link to subscribe to a category? - #3 by david](https://meta.discourse.org/t/can-i-create-a-link-to-subscribe-to-a-category/102964/3)  
[Make watching a category more prominent for users](https://meta.discourse.org/t/make-watching-a-category-more-prominent-for-users/205956)  
[Notification setting button with context](https://meta.discourse.org/t/notification-setting-button-with-context/59383)
