# 重置用户偏好

**URL:** <https://meta.discourse.org/t/reset-user-preference/243107>\
**Category:** Feature\
**Created:** [2022年十月27日 17:47 UTC](https://meta.discourse.org/t/reset-user-preference/243107 "2022-10-27T17:47:55Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Simon\_Manning](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon_manning/32/198596_2.png) [@Simon\_Manning](https://meta.discourse.org/u/Simon_Manning)\
**Post date:** [2022年十月27日 17:47 UTC](https://meta.discourse.org/t/reset-user-preference/243107/1 "2022-10-27T17:47:55Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/4X/c/5/7/c57b34344c5cee97551c2f3d3b6162b3ef3926d0.png)

也许这是元（meta）上一个深思熟虑的决定，旨在鼓励用户选择自己的分类/标签，因此默认值可能是空的。

不过，看到这个让我觉得，用户应该能够将他们的偏好设置重置为站点默认值，这与管理员可以将站点设置重置为 Discourse 默认值的方式非常相似。

例如，管理员可以看到类似这样的内容：（添加了公告标签，因此标题高亮显示，表示它不是默认值，并且存在重置按钮）

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

用户目前在他们的偏好设置中可能看到这个：

 ![image](https://global.discourse-cdn.com/meta/original/4X/b/9/6/b96b4cf0345aa238367feaf36b49d3550263211f.png)

在这个例子中，用户最好能有一个重置按钮，按下后会添加公告标签，即重置为 `default tags watching first post` 站点设置。

这种行为将适用于任何具有相应站点设置作为其默认值的用户偏好。大概这会在显示每个偏好值时将其与相应的站点设置进行比较，并根据情况显示/隐藏重置按钮，同时在更改为不匹配的值时显示按钮，在更改为匹配的值时隐藏按钮。
