# Discourse与WordPress设置问题

**URL:** <https://meta.discourse.org/t/issues-with-setting-up-discourse-with-wordpres/168442>\
**Category:** WordPress\
**Created:** [2020年十月27日 20:20 UTC](https://meta.discourse.org/t/issues-with-setting-up-discourse-with-wordpres/168442 "2020-10-27T20:20:03Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)\
**Post date:** [2020年十月28日 07:49 UTC](https://meta.discourse.org/t/issues-with-setting-up-discourse-with-wordpres/168442/2 "2020-10-28T07:49:05Z")

</div>

你好，问题提得非常好！

> [@theRAGEhero](#):
>
> 用户能否在 Discourse 上创建与 WordPress 文章关联的新主题？还是说，如果我希望用户能够评论，就必须从 WordPress 发布到 Discourse？

两种方法都可以。关键在于建立两者之间的连接。一旦连接建立，评论功能即可正常运行。我猜您已经了解如何处理“发布到 Discourse"选项，即在创建文章时进行发布。至于关联选项，您可以在编辑 WordPress 文章时，使用侧边栏中的“链接到现有主题”发布选项，将任意 Discourse 帖子与 WordPress 文章关联起来。

> [@theRAGEhero](#):
>
> 我在 WordPress 上有一篇带有旧评论的文章，我希望这些评论能显示在 WordPress 文章下方，而新的评论则通过 Discourse 进行。我注意到 Discourse 有此选项，但 WordPress 的评论表单仍然显示在文章末尾。

这里的关键是：当您启用“显示现有 WordPress 评论”设置时，wp-discourse 插件会将 Discourse 评论（即关联主题中的帖子）插入到标准 WordPress 评论模板的上方，同时保留所有正常的 WordPress 功能。

这意味着，您可以通过修改 WordPress 主题中的 `comments.php` 模板来处理这种情况。采用这种方法，您可以对 WordPress 评论进行任何自定义操作。

不过，如果无法进行代码修改，您可以在 WordPress 管理界面中关闭 WordPress 评论撰写功能（或“关闭”WordPress 评论），方法与平时在 WordPress 中操作相同。请进入“设置” \> “讨论”，然后：

- 对于新文章，取消勾选“允许对新文章发表评论”。
- 对于旧文章，将“自动关闭超过以下天数的文章的评论”设置为 0。

这样做的好处是：您将在新的 Discourse 评论下方保留旧评论，同时 WordPress 的评论撰写表单将不再显示。

---

_[View the full topic](https://meta.discourse.org/t/issues-with-setting-up-discourse-with-wordpres/168442)._
