# How to move Topics in Category into their own Pinned Topic inside new Categories?

**URL:** https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586
**Category:** Support
**Created:** [April 10, 2020, 10:28pm UTC](https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586 "2020-04-10T22:28:17Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![waffleslop](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/waffleslop/32/244974_2.png) [@waffleslop](https://meta.discourse.org/u/waffleslop)
#### Post date: [April 10, 2020, 10:28pm UTC](https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586/1 "2020-04-10T22:28:17Z")

</div>

Use case: I have a single category (course name) with 8 topics within (8 lessons). These topics have a few dozen replies each. I want to create a new Category for each Lesson and pin that lesson at the top.

I want to maintain the comments on the Topics when I move them.

What’s the best practice? 🔧 Set Topic Timer - This seems like the only way? When I move the Topics, my members will get a notification, so I would like to do it right the first time!

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [April 11, 2020, 3:09am UTC](https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586/2 "2020-04-11T03:09:40Z")

</div>

> [@waffleslop](#):
>
> I want to create a new Category for each Lesson and pin that lesson at the top.

Why? That doesn’t seem like a good idea, as a habitual user of LMS and forums.

> [@waffleslop](#):
>
> I want to maintain the comments on the Topics when I move them.

Moving a topic between categories is a matter of setting the category on the topic; nothing else about the topic or comments change (though one wants to watch out for how permissions are setup).

> [@waffleslop](#):
>
> What’s the best practice?

Maybe use tags instead.

> [@waffleslop](#):
>
> When I move the Topics, my members will get a notification, so I would like to do it right the first time!

Is that your presumption, of what you’d like to happen? I’m not sure everyone gets notified when a topic is re-categorized.

* * *

Hey, I know my response didn’t answer any questions, but your case is kinda weird, so let’s talk it out. 🙂

---

<div class="post-metadata">

### Author: ![JimPas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimpas/32/148179_2.png) [@JimPas](https://meta.discourse.org/u/JimPas)
#### Post date: [April 11, 2020, 5:36pm UTC](https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586/3 "2020-04-11T17:36:46Z")

</div>

You can

- create a single category with the course name;
- create sub-categories for each lesson; and
- in each lesson you can have your 8 topics.

Each topic will have your “few dozen replies”.

Hint: Have you users _Watch_ the topics so they’re notified of any changes and have them enable their email settings to receive all notifications of any changes.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [April 12, 2020, 1:17am UTC](https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586/4 "2020-04-12T01:17:25Z")

</div>

If Each New Category is 1 Lesson. Create New Category of Lesson Name. Copy First post and Paste this in “About Category”

You can Use Admin to change Ownership of the About Category.

Edit Topic and change Category.

---

<div class="post-metadata">

### Author: ![JimPas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimpas/32/148179_2.png) [@JimPas](https://meta.discourse.org/u/JimPas)
#### Post date: [April 12, 2020, 2:20am UTC](https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586/5 "2020-04-12T02:20:45Z")

</div>

> [@waffleslop](#):
>
> Use case: I have a single category (course name) with 8 topics within (8 lessons). These topics have a few dozen replies each. I want to create a new Category for each Lesson and pin that lesson at the top.

As mentioned earlier:

Category: Course Name

1. Sub-category: Lesson 1 (topic)

- Replies/Comments/Posts (whichever you want to call them)

1. Sub-category: Lesson 2 (topic)

- Replies/Comments/Posts  
repeat for all 8 Lessons

For the next course you create a new category and follow the same setup.

> [@waffleslop](#):
>
> with 8 topics within (8 lessons)

If you mean 8 topics in each of 8 lessons, just use the lessons as the sub-categories and the 8 topics can be within each of those lessons.

> [@waffleslop](#):
>
> I want to maintain the comments on the Topics when I move them.

Why would you have to move them and to where? Or are you talking about creating and hiding the lessons (sub-categories) until you’re ready to make them visible to your users? And set the timers to auto-post them for you?  
You can have your users “Watch” the category (course name) so they will be notified when you’ve posted the new lessons, and they’ll also be notified of new posts (replies) in each of the lessons/topics.

---

<div class="post-metadata">

### Author: ![waffleslop](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/waffleslop/32/244974_2.png) [@waffleslop](https://meta.discourse.org/u/waffleslop)
#### Post date: [April 20, 2020, 2:37am UTC](https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586/6 "2020-04-20T02:37:28Z")

</div>

Thanks y’all for the help. I did the Category/Sub-Category method and it’s working well. That plus the FeverBee theme component made for a nice outcome.

Top-left box on the theme component displays the Topics associated with the tag `lesson`. The top-right component displays the next live call.

I’m working to figure out the best way to control access to the different Groups. Likely using Paid Membership Pro: [Manage group membership in Discourse with WP Discourse SSO](https://meta.discourse.org/t/managing-discourse-group-membership-with-wp-discourse/74724)

> **[GitHub - literatecomputing/feverbee-engagement-theme: Theme component based on expert.feverbee.com](https://github.com/literatecomputing/feverbee-engagement-theme)**
>
> Theme component based on expert.feverbee.com

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [April 20, 2020, 3:24am UTC](https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586/7 "2020-04-20T03:24:47Z")

</div>

> [@waffleslop](#):
>
> I’m working to figure out the best way to control access to the different Groups. Likely using Paid Membership Pro: [Managing Discourse group membership with WP Discourse](https://meta.discourse.org/t/managing-discourse-group-membership-with-wp-discourse/74724)

I would strongly advise against this approach in favour of discourse-subscriptions [Discourse Subscriptions Plugin](https://meta.discourse.org/t/discourse-subscriptions-plugin/140818)

It is much simpler and doesn’t require any integrations.

---

<div class="post-metadata">

### Author: ![waffleslop](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/waffleslop/32/244974_2.png) [@waffleslop](https://meta.discourse.org/u/waffleslop)
#### Post date: [April 20, 2020, 1:06pm UTC](https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586/8 "2020-04-20T13:06:07Z")

</div>

@HAWK, thank you. If I moved to the Subscriptions plugin, my understanding is that:

1. All buyers would need to be Discourse members first (no way to create a new Discourse user and take payment in one step)

2. I would be unable to “drip” lessons out (change the user’s group from Group1 to Group2 two weeks later, then Group3 two weeks later)

3. Email notification that a new lesson is available is not possible without integrating additional software (Active Campaign in my situation)

Is that correct?

Thank you for the guidance.

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [April 21, 2020, 2:50am UTC](https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586/9 "2020-04-21T02:50:34Z")

</div>

> [@waffleslop](#):
>
> All buyers would need to be Discourse members first (no way to create a new Discourse user and take payment in one step)

A member does need to exist before they can buy a subscription but it could be done at the same time depending on how you have things set up. Are you using SSO?

> [@waffleslop](#):
>
> I would be unable to “drip” lessons out (change the user’s group from Group1 to Group2 two weeks later, then Group3 two weeks later)

Nope. You can add/remove users to groups as you like.

> [@waffleslop](#):
>
> Email notification that a new lesson is available is not possible without integrating additional software (Active Campaign in my situation)

That depends on how you manage lessons and notifications in Discourse. If a new lesson is added to a category which you have all members watching then they will get an email notification.

What is your planned workflow using WordPress and PMP?

---

<div class="post-metadata">

### Author: ![waffleslop](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/waffleslop/32/244974_2.png) [@waffleslop](https://meta.discourse.org/u/waffleslop)
#### Post date: [April 21, 2020, 9:45pm UTC](https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586/10 "2020-04-21T21:45:39Z")

</div>

Thank you for the questions, @HAWK. I put together a flow chart to define the logic. It includes 3 entry points into the Discourse forum:

1. **Free trial** : Access to Module 0 and Module 1 (Group: Free Trial). No payment needed. Handled via PMP + Wordpress, with SSO. Is subscribed to Active Campaign email series. Removed from email series if/when they purchase.
2. **Paid Member** : Access all modules (Group: Paid Member). Payment on WP page via PMP form (Stripe). Add to 15-week Active Campaign email sequence. Removed from Discourse (Suspended?) after 15 weeks if no new subscription.
3. **Alumni** : For Paid Members, to stay active. Added to Group: Alumni. Monthly recurring fee, plus Active Campaign email sequence.

I’m open to hiring for custom development, though I don’t want to hire without knowing what I want.

Integrating PMP is relatively straightforward with this link: [Manage group membership in Discourse with WP Discourse SSO](https://meta.discourse.org/t/managing-discourse-group-membership-with-wp-discourse/74724)

I’ve had issues using the new Discourse Subscription plugin, which I’m sure will be resolved. Therefore, I don’t have much experience with Discourse Subscriptions yet.  
[https://meta.discourse.org/t/discourse-subscriptions-plugin/140818/23?u=waffleslop](https://meta.discourse.org/t/discourse-subscriptions-plugin/140818/23)

Here’s the flow chart.

 ![image](https://global.discourse-cdn.com/meta/original/3X/b/7/b778018e64e17d2a40cbd3f0be9df9023f32e9b3.jpeg)

> Nope. You can add/remove users to groups as you like.  
> I understand I can add to multiple groups at once, but can I change group status on an interval? For example:

- Day of purchase: Add to Group\_1
- +14 days: Add to Group\_2
- +14 days: Add to Group\_3
- +14 days: Add to Group\_4
- +14 days: Add to Group\_5
- +14 days: Add to Group\_6
- +14 days: Add to Group\_7

My sense is that I could only do this type of “drip” with a Wordpress membership plugin (PMP, Wishlist Member, MemberMouse, etc).

> That depends on how you manage lessons and notifications in Discourse. If a new lesson is added to a category which you have all members watching then they will get an email notification.

My intention is for all lessons to be published, then control the lessons (Categories) that the user can view depending on their payment status and time since payment (drip). No new lesson would be added to a category.

Thank you again for your guidance. I feel like I’m close to understanding the solution. Executing on the solution is another project all together, I’m sure!

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [April 21, 2020, 10:09pm UTC](https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586/11 "2020-04-21T22:09:07Z")

</div>

Thanks for the extra details. Now that I have a more clear picture I do think that your PMP approach is going to be more appropriate, especially given the content drip. That would require a lot of manual intervention on your part and wouldn’t be a particularly elegant solution.

We do have plans to introduce some automation stuff in the future but I don’t have a timeframe for that.

---

<div class="post-metadata">

### Author: ![waffleslop](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/waffleslop/32/244974_2.png) [@waffleslop](https://meta.discourse.org/u/waffleslop)
#### Post date: [April 22, 2020, 12:37am UTC](https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586/12 "2020-04-22T00:37:35Z")

</div>

Makes sense. Thank you. When you have those integrations in beta, I’d love to help test or share further use cases.

Remaining issue is that PMP doesn’t support ActiveCampaign, so while I can manage users, I cannot send the email drip series easily. 🙃

---

<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: [May 22, 2020, 12:37am UTC](https://meta.discourse.org/t/how-to-move-topics-in-category-into-their-own-pinned-topic-inside-new-categories/147586/13 "2020-05-22T00:37:49Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
