如何将类别中的主题移至新类别内的独立置顶主题?

使用场景:我有一个单一类别(课程名称),其中包含 8 个主题(8 节课)。每个主题都有几十条回复。我想为每节课创建一个新的类别,并将该课程置顶。

我希望在移动主题时保留其评论。

最佳实践是什么?:wrench: 设置主题计时器——这似乎是唯一的方法?当我移动主题时,我的成员会收到通知,所以我希望第一次就能做好!

为什么?作为一名习惯使用 LMS 和论坛的用户,我觉得这似乎不是个好主意。

在不同分类间移动主题,只需设置该主题所属的分类即可;主题和评论本身不会发生任何变化(但需要注意权限设置)。

也许可以改用标签。

这是你的设想,即你希望发生的情况吗?我不确定主题被重新分类时是否所有人都会收到通知。


嘿,我知道我的回答没有直接解决你的问题,但你的情况有点特殊,所以我们来聊聊吧。:slight_smile:

您可以:

  • 创建一个包含课程名称的单一分类;
  • 为每节课创建子分类;
  • 在每节课中设置您的 8 个主题。

每个主题将包含您的“数十条回复”。

提示:让用户关注这些主题,以便他们收到任何变更的通知,并让他们在邮件设置中启用接收所有变更通知的功能。

如果每个新分类代表一节课,请创建新的课程分类。复制首帖内容,并将其粘贴到“分类简介”中。

您可以使用管理员权限更改“分类简介”的所有权。

编辑主题并更改分类。

如前所述:

分类:课程名称

  1. 子分类:第 1 课(主题)
  • 回复/评论/帖子(随你如何称呼)
  1. 子分类:第 2 课(主题)
  • 回复/评论/帖子
    以此类推,涵盖全部 8 节课

对于下一门课程,创建一个新分类并遵循相同的设置。

如果你指的是每节课中有 8 个主题,只需将课程作为子分类,而那 8 个主题就可以放在每个课程子分类之下。

你为什么要移动它们?又要移到哪里去?或者,你是在谈论创建并隐藏课程(子分类),直到你准备好向用户公开它们?并且设置定时自动发布?
你可以让用户“关注”该分类(课程名称),这样当你发布新课程时他们会收到通知,同时他们也会收到每节课/主题中新帖子(回复)的通知。

感谢大家的帮助。我采用了“类别/子类别”的方法,效果很好。再加上 FeverBee 主题组件,最终成果相当不错。

主题组件左上角的方框显示与标签 lesson 关联的话题。右上角的组件显示下一次直播通话。

我正在研究控制不同群组访问权限的最佳方法,可能会使用 Paid Membership Pro 插件:Manage group membership in Discourse with WP Discourse SSO

我强烈建议不要采用这种方法,而是使用 discourse-subscriptions:Discourse Subscriptions Plugin

这种方法要简单得多,而且不需要任何集成。

@HAWK,谢谢。如果我切换到订阅插件,我的理解是:

  1. 所有购买者必须首先成为 Discourse 会员(无法一步创建新的 Discourse 用户并完成支付)

  2. 我将无法“分阶段”发布课程(例如,两周后将用户从 Group1 转移到 Group2,再过两周转移到 Group3)

  3. 如果不集成额外的软件(在我的情况下是 Active Campaign),则无法发送新课程可用的电子邮件通知

我的理解正确吗?

感谢您的指导。

会员确实需要在购买前存在,但具体实现方式取决于您的设置,两者可以同步完成。您是否使用了 SSO?

并非如此。您可以随时将用户添加或移除出组。

这取决于您在 Discourse 中如何管理课程和通知。如果您将新课程添加到所有会员都在关注的分类中,他们就会收到电子邮件通知。

您计划如何使用 WordPress 和 PMP 来构建工作流程?

感谢您提出的问题,@HAWK。我整理了一份流程图来明确逻辑。该流程包含三个进入 Discourse 论坛的入口:

  1. 免费试用:可访问模块 0 和模块 1(组:Free Trial)。无需付款。通过 PMP 和 WordPress 处理,并支持 SSO 单点登录。用户会被订阅到 Active Campaign 邮件系列。如果/当他们购买后,将从邮件系列中移除。
  2. 付费会员:可访问所有模块(组:Paid Member)。通过 WP 页面上的 PMP 表单(Stripe)进行付款。加入 15 周的 Active Campaign 邮件序列。15 周后若未续订,则从 Discourse 中移除(是否暂停?)。
  3. 校友:面向付费会员,以保持活跃状态。加入组:Alumni。每月收取循环费用,并包含 Active Campaign 邮件序列。

我乐意考虑雇佣人员进行定制开发,但我不想在不清楚具体需求的情况下就 hiring。

集成 PMP 相对简单,可参考此链接:Manage group membership in Discourse with WP Discourse SSO

我之前在使用新的 Discourse 订阅插件时遇到了一些问题,我相信这些问题最终会得到解决。因此,我目前对 Discourse 订阅功能还不太熟悉。
https://meta.discourse.org/t/discourse-subscriptions-plugin/140818/23?u=waffleslop

以下是流程图。

不,您可以随意向组中添加或移除用户。
我理解我可以一次性将用户添加到多个组,但我能否按时间间隔更改组的状态?例如:

  • 购买当天:添加到 Group_1
  • +14 天:添加到 Group_2
  • +14 天:添加到 Group_3
  • +14 天:添加到 Group_4
  • +14 天:添加到 Group_5
  • +14 天:添加到 Group_6
  • +14 天:添加到 Group_7

我的感觉是,这种类型的“滴灌式”发布只能通过 WordPress 会员插件(如 PMP、Wishlist Member、MemberMouse 等)来实现。

这取决于您如何在 Discourse 中管理课程和通知。如果您将所有成员都设置为关注某个分类,而该分类中添加了新课程,那么他们将收到电子邮件通知。

我的意图是先将所有课程发布,然后根据用户的付款状态和付款后的时间(滴灌)来控制用户可以查看的课程(分类)。不会向任何分类中添加新课程。

再次感谢您的指导。我觉得我已经接近理解解决方案了。至于具体实施,那将是另一个全新的项目,我敢肯定!

感谢您的补充细节。现在我对情况有了更清晰的了解,我认为您的 PMP 方法确实更为合适,尤其是考虑到内容分阶段发布的方式。那将需要您进行大量手动干预,并非特别优雅的解决方案。

我们确实计划在未来引入一些自动化工具,但目前我还没有具体的时间表。

有道理,谢谢。等这些集成进入测试阶段时,我很乐意帮忙测试或分享更多使用场景。

目前还剩下的问题是 PMP 不支持 ActiveCampaign,因此虽然我可以管理用户,但无法轻松发送邮件 drip 系列。:upside_down_face: