# 如何根据客户购买情况限制课程资料对类别的访问

**URL:** https://meta.discourse.org/t/how-to-restrict-courseware-access-to-categories-based-on-what-the-client-bought/126271
**Category:** Support
**Created:** [2019年八月20日 11:55 UTC](https://meta.discourse.org/t/how-to-restrict-courseware-access-to-categories-based-on-what-the-client-bought/126271 "2019-08-20T11:55:09Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Thermaikos](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thermaikos/32/141753_2.png) [@Thermaikos](https://meta.discourse.org/u/Thermaikos)
#### Post date: [2019年八月20日 11:55 UTC](https://meta.discourse.org/t/how-to-restrict-courseware-access-to-categories-based-on-what-the-client-bought/126271/1 "2019-08-20T11:55:09Z")

</div>

大家好！

假设我有一门课程，共包含 10 个章节。在我基于 Discourse 的论坛中，我设置了多个分类，其中大多数对应课程中特定章节的主题。

目前，我免费提供课程和论坛的访问权限。任何成为论坛成员的人，现在都可以访问论坛中的所有分类。

到目前为止，一切顺利。

现在，假设我想开始单独出售每个章节的访问权限，也就是说：我单独出售每个章节，而不是整个课程。

有没有办法根据用户购买了哪个章节的访问权限，来限制其对论坛中相应分类的访问？我想，如果可行的话，这一定涉及到其他技术（主要是支付处理技术），需要将其与我的论坛连接起来，才能实现这一功能。

我看到 Seth Godin 的论坛（“This is Marketing”）就是这样做的，所以从技术上讲，这应该是可行的。

此致  
David

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2019年八月20日 12:57 UTC](https://meta.discourse.org/t/how-to-restrict-courseware-access-to-categories-based-on-what-the-client-bought/126271/2 "2019-08-20T12:57:41Z")

</div>

您可以在这里搜索使用 WooCommerce 和 Paid Memberships Pro 实现此功能的示例。使用 ProCourse Memberships 也可能实现。如果您不熟悉自定义 functions.php 文件，可以在 #Marketplace 频道寻求帮助。

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2023年三月6日 01:21 UTC](https://meta.discourse.org/t/how-to-restrict-courseware-access-to-categories-based-on-what-the-client-bought/126271/3 "2023-03-06T01:21:00Z")

</div>



---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2023年三月6日 14:25 UTC](https://meta.discourse.org/t/how-to-restrict-courseware-access-to-categories-based-on-what-the-client-bought/126271/4 "2023-03-06T14:25:09Z")

</div>


