# 编辑时更改“in reply to”

**URL:** https://meta.discourse.org/t/change-in-reply-to-when-editing/128953
**Category:** Feature
**Tags:** composer
**Created:** [2019年九月18日 21:01 UTC](https://meta.discourse.org/t/change-in-reply-to-when-editing/128953 "2019-09-18T21:01:59Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![seanblue](https://avatars.discourse-cdn.com/v4/letter/s/dc4da7/32.png) [@seanblue](https://meta.discourse.org/u/seanblue)
#### Post date: [2019年九月18日 21:01 UTC](https://meta.discourse.org/t/change-in-reply-to-when-editing/128953/1 "2019-09-18T21:01:59Z")

</div>

有时用户会不小心回复了错误的帖子。遇到这种情况时，我常看到他们尴尬地向被误回复的人道歉，或者删除自己的帖子，只为重新发布以回复正确的人。我认为，如果在编辑帖子时能方便地更改“回复对象”，将会非常有帮助。

以下是其中一种可能的方案：  
当您正在编辑帖子时，可以点击另一个帖子的回复图标。目前，如果您尚未进行任何修改，这会清空编辑器内容；如果您已进行修改，则会提示您是否要放弃编辑。或许可以在该流程中的某个环节询问您，是否希望将您的帖子重定向为您刚刚点击回复按钮的那个帖子。

另一种方案可能是在编辑器本身添加类似创建新帖子时的“高级回复选项”。但我不太确定在这种情况下，该如何选择您希望回复的新帖子。

无论如何，我认为如果能设计出良好的工作流程，这将非常有用（尤其是对新成员而言）。

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2019年九月18日 22:48 UTC](https://meta.discourse.org/t/change-in-reply-to-when-editing/128953/2 "2019-09-18T22:48:29Z")

</div>

可以更改此项，但\_必须在帖子提交之前\_。

在编辑过程中（同样，需在帖子提交之前），点击另一条帖子的回复按钮，回复对象将切换至该帖子。

---

<div class="post-metadata">

### Author: ![seanblue](https://avatars.discourse-cdn.com/v4/letter/s/dc4da7/32.png) [@seanblue](https://meta.discourse.org/u/seanblue)
#### Post date: [2019年九月18日 23:53 UTC](https://meta.discourse.org/t/change-in-reply-to-when-editing/128953/3 "2019-09-18T23:53:48Z")

</div>

好的，我明白了。我建议在编辑已提交的帖子时，增加一种实现此功能的方式。

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2019年九月18日 23:58 UTC](https://meta.discourse.org/t/change-in-reply-to-when-editing/128953/4 "2019-09-18T23:58:22Z")

</div>

不太可能发生；这需要大量复杂的工程工作，而对应的只是罕见且边缘的情况。

此外，我认为用户如果没有正确回复，理应受到惩罚，并引导他们以正确的方式操作，以便他们学会如何有意识地回复，并在未来保持一致性。因此，即使我们技术上能够实现这一点，从理念上我也不同意这样做，因为这会助长不良行为。

---

<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: [2024年十月4日 06:00 UTC](https://meta.discourse.org/t/change-in-reply-to-when-editing/128953/5 "2024-10-04T06:00:38Z")

</div>

（我最初在[其他地方发布了此内容](https://meta.discourse.org/t/making-posts-into-a-reply-or-vice-versa/190815/3?u=toddz)）：

> 我刚遇到这个问题。用户显然想回复某个特定帖子，但却回复了整个主题。该回复需要先前帖子的上下文才能理解。如果能让管理员以某种方式“重新定位”该回复就好了。

我理解 Jeff 的哲学立场（“这会助长不良行为”）。但我认为，有时为了主题的利益，管理员可能希望快速修复一些问题，并在事后与用户沟通。

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [2024年十月4日 06:37 UTC](https://meta.discourse.org/t/change-in-reply-to-when-editing/128953/6 "2024-10-04T06:37:00Z")

</div>

我不明白。这种情况每天都会发生，就连这里的团队成员也会如此，但没有人会介意。反正介意也没用，因为大家都知道无能为力。

回复应该针对主题还是帖子，这一点并不十分清楚。所以，这比仅仅是教育和惩罚要复杂得多。

我们该如何惩罚一个用户误用了回复按钮？公开羞辱还是禁言？当用户误用了错误的分类或标签时，我们并不会进行任何惩罚。我们只是纠正它，仅此而已，就像平常的周二一样。但这种情况我们无法在合适的时候纠正。

---

<div class="post-metadata">

### Author: ![JonahAragon1](https://avatars.discourse-cdn.com/v4/letter/j/f19dbf/32.png) [@JonahAragon1](https://meta.discourse.org/u/JonahAragon1)
#### Post date: [2026年七月23日 23:29 UTC](https://meta.discourse.org/t/change-in-reply-to-when-editing/128953/7 "2026-07-23T23:29:03Z")

</div>

有一个[新](https://github.com/discourse/discourse/pull/39471)功能可以实现这一点，但它并没有给我提供更改帖子回复对象的选项，_如果_该帖子最初不是作为回复编写的，[我希望](https://meta.discourse.org/t/introducing-nested-replies/402812/68?u=jonaharagon1)它能做到。就像 @ToddZ 的情况一样，我的用户经常会无意中回复主题而不是单个帖子，我希望能够纠正这种情况（特别是使用新的嵌套回复功能）。

---

<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: [2026年七月24日 00:00 UTC](https://meta.discourse.org/t/change-in-reply-to-when-editing/128953/8 "2026-07-24T00:00:06Z")

</div>

这个主题组件可能会有所帮助

> [@回复按钮标签](https://meta.discourse.org/t/reply-button-labels/402911):
>
> information_source概述 可翻译的主题和帖子回复按钮标签hammer_and_wrench代码库 [https://github.com/Lillinator/reply-button-labels](https://github.com/Lillinator/reply-button-labels)question安装指南 [如何安装主题或主题组件](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682) 安装此主题组件 woman_technologist:t2 简介 Discourse 核心的主题和帖子回复按钮使用相同的字符串，这可能会让新手用户难以区分它们的不同功能： 不幸的是，在“管理”-\>“站点文本”中更改标签会导致两个按钮的标签同时改变。 这个轻量级的主题组件会在主题回复按钮后附加“到主题”，在帖子回复按钮后附加“到帖子”，以使其更加清晰，并允许更改和翻译这些字符串。 有一个设置项用于在移动端切换主题回复标签（默认关闭）。 此外，还包含了适用于多语言论坛的常见[语言文件](https://github.com/Lillinator/discourse-reply-button-labels/tree/main/locales)。 若仅希望在桌面端使用主题回复按钮字符串，只需删除 post\_reply\_append 字符串组件翻译设置中的任何条目并保存即可。 …

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [2026年七月24日 04:55 UTC](https://meta.discourse.org/t/change-in-reply-to-when-editing/128953/9 "2026-07-24T04:55:17Z")

</div>

在我的北欧用户中，接近90%的人使用移动设备。我有这种感觉，并且也有一些数据支持这一观点，即当我们处于技术小众领域之外时，这种情况在欧洲乃至全球范围内也是如此。

---

<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: [2026年七月24日 05:02 UTC](https://meta.discourse.org/t/change-in-reply-to-when-editing/128953/10 "2026-07-24T05:02:31Z")

</div>

我不确定你是在针对我的组件说话——抱歉，但我之前已经尝试过为移动端添加帖子回复按钮，正如我之前所说，这会导致帖子底部菜单出错。🤷🏻‍♀️

团队已经明确表示，他们不打算更改核心中的当前回复按钮设置，也不认为这是一个问题。

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [2026年七月24日 05:05 UTC](https://meta.discourse.org/t/change-in-reply-to-when-editing/128953/11 "2026-07-24T05:05:25Z")

</div>

我知道你努力了，谢谢。但问题仍然存在。移动用户必须能够区分两条回复，而在开启嵌套回复时，这是一个主要问题。
