To build an online course community wordpress site, you need courses and a community on the same member accounts. TrueCommunity is a community and LMS plugin that does both: free groups, a feed, messages, courses and quizzes, with cohort controls and drip content added by Pro. You own the site and the data, and pay no per-member fees.
Quick Summary
- TrueCommunity is a community and LMS plugin: courses, quizzes, groups, feed and messages in one install, on your own WordPress site.
- The free plugin covers one group per cohort, a feed inside each group, enrollment of a whole group into a course, and lesson comments.
- Pro ($119/year for 1 site, $199 for 5, $299 for 30, same price at renewal) adds seat limits, open and close dates, drip content, assignments and course selling.
- Not available: certificates, SCORM, a mobile app, paid memberships or subscription billing. It works in phone browsers.
Ready to own your community?
Why a course needs a community, not just lessons
Students who can only watch lessons have nobody to ask, compare notes with or feel accountable to. A community gives them a place to post questions, share progress and meet the people in their cohort. For you, that means fewer support emails and a reason for members to stay after the last lesson.
The usual WordPress route is an LMS plugin plus a separate community plugin. LearnDash, for example, has no community features of its own, and a vendor-written comparison says buyers add BuddyPress or BuddyBoss on top.
That means two licenses, two update cycles and two sets of member screens. A single plugin avoids that, though it gives up some LMS depth (more on that below).
Three ways to run a course community
Before you install anything, it helps to see the options side by side. The trade-offs are about cost behaviour, ownership and depth, not only price.
| Approach | Strength | Trade-off |
|---|---|---|
| Hosted SaaS community (Circle, Mighty Networks, Skool) | No site to maintain | Fees and add-ons grow with your audience, and you depend on the platform |
| LMS plugin plus community plugin | Deepest course features (certificates, SCORM, reporting) | Two licenses, two update cycles, possible conflicts |
| One combined plugin (TrueCommunity) | One set of members, one license, flat price | Less LMS depth, admin-only course and group creation |
Cost check: The cost that surprises course owners is rarely the first-year price. It is what happens when the audience doubles, a second license is needed or the renewal arrives. Ask each option what changes at that point.
What you need before you start
You need WordPress 6.3 or later, PHP 8.0 or later and pretty permalinks (not “Plain”). Good hosting matters more than any plugin choice, because a busy feed and quiz traffic both hit your database. Pick a host that can handle logged-in traffic, since cached pages do not help members.
Decide three things first: whether you run fixed cohorts or open enrollment, whether the course is free or paid, and who moderates. Group and course creation is admin-only in TrueCommunity, so the site owner builds the spaces and appoints moderators inside them.
Online course community WordPress setup, step by step
This is the setup order that works for a cohort course. Steps 1 to 6 use the free plugin from WordPress.org.
1. Install and set up the community
Install the plugin and follow the quick setup: name and URL, logos, modules, mail and user migration. See install TrueCommunity for requirements. The community runs in its own layout at yoursite.com/community by default, and works with any theme.
Use the Modules screen to switch on Stories (the feed), Groups, Courses, Notifications and Messages. Hiding a module deletes nothing.
2. Bring in existing students
Anyone with a WordPress login is a member, so there is no separate sign-up. If you already have users, migrate existing users: it runs in batches of 100, with background batches every 15 minutes. Only existing WordPress users are covered, not imports from other community platforms.
3. Set up email so members come back
Configure your sender, logo and footer in mail settings. Mentions, comments, replies, invitations and enrollment can send email, while likes, reactions and new posts never do. Use an SMTP plugin so these messages reach inboxes.
4. Build the course
Create the course, then add sections and lessons and quizzes. Quizzes are graded automatically and support seven question types, with a passing score and attempt limits. Choose Open, Private (approval) or Locked (invitation) enrollment in the course setup.
5. Create one group per cohort
Make a group for each cohort, such as “Spring 2027”. Choose Private for cohorts you approve or Locked for invitation only; see group privacy. Each group has its own feed and member list, with admin, moderator and member roles.
Then enroll the whole group into the course. Future members who join the group are enrolled automatically, which saves manual work for every new student. Details are in course members.
6. Add discussion to each lesson
Students can leave comments on lessons and keep personal notes, as described in the student guide. Post a prompt in the cohort group when each lesson opens, so conversation happens where members already are. A specific question tied to the lesson gives people something concrete to answer, which an open “say hi” thread does not.
Plan the cohort calendar before launch
A cohort course lives or dies by rhythm. Write down the start date, the weekly lesson opening day, the date of any live session and the date the cohort group becomes an alumni space. Then match each item to a setting.
- Start and end of enrollment: open and close dates (Pro), or manual approval on a Private course (free).
- Weekly lesson release: fixed-date drip (Pro), or you publish by hand (free).
- Live sessions: live class lessons with attendance, online or in person (Pro), or a pinned post with the link (free).
- Capacity: seat limit (Pro), or you stop approving requests (free).
Doing the first cohort by hand shows you which of these you actually need before you pay for anything.
Cohorts: what free does and what Pro adds
You can run a cohort on the free plugin with a group, an enrolled course and manual scheduling. Pro adds the controls that make a cohort self-running. The Free vs Pro comparison lists every difference.
| Cohort need | Free | Pro |
|---|---|---|
| Group per cohort with its own feed | Yes | Yes |
| Enroll a whole group in a course | Yes | Yes |
| Lesson comments and quizzes | Yes | Yes |
| Seat limit and open/close dates | No | Yes |
| Drip content (days after joining or fixed date) | No | Yes |
| Assignments with feedback, live classes | No | Yes |
| Access that expires after set days | No | Yes |
| Sell the course | No | Yes |
Key takeaway: Start free with one pilot cohort. If you find yourself opening lessons by hand or capping seats manually, that is the moment Pro earns its price.
Try TrueCommunity free, upgrade when you need more
Pro rules that suit cohort courses
Seat limits and open and close dates are set in course settings. Lesson rules add drip release, required video, timers and live classes with attendance. A fixed-date drip keeps a whole cohort on the same week; “days after joining” suits rolling intake.
For feedback, assignment review lets you approve in bulk and write comments. A challenge exam lets experienced students test out.
Moderation and workload
Owning the site means owning the upkeep. Plan for these tasks rather than discovering them after launch:
- Moderation: appoint moderators inside each cohort group. Members can block each other, and blocked pairs cannot message, friend or invite one another.
- Updates: update on a staging copy first, especially if other plugins touch your theme or checkout.
- Email delivery: an SMTP plugin is recommended so enrollment and reply notices reach inboxes.
- Payments: if you sell courses, WooCommerce or Easy Digital Downloads and your gateway are part of your stack and your support load.
This is the real price of avoiding SaaS: a little more setup in exchange for control over cost and data.
Keep students active after they finish
Retention is a design choice, not a plugin setting. A few tactics that fit the tools:
- Onboarding: pin a welcome post in each cohort group and ask for an introduction on day one.
- Alumni space: move graduates into a separate group so they keep a feed after the course ends.
- Polls and questions: use polls to ask what to teach next.
- Recognition: Pro gamification gives points, ranks, badges, challenges and leaderboards, using your own points name.
Points come from badges, challenges and lesson or topic completion, not from activities alone. Plan your badges before you switch it on.
Charging for access
With Pro, you can sell a course through WooCommerce or Easy Digital Downloads. Buyers are enrolled on purchase, and you can renew access for expired students. Only Private courses can be sold.
TrueCommunity does not process payments, so fees come from your store and gateway. It also has no paid memberships or subscription billing yet, so a monthly “community membership” would need a separate tool outside TrueCommunity.
What it costs per year
| Item | Cost |
|---|---|
| TrueCommunity Free | $0 |
| TrueCommunity Pro Solo (1 site) | $119/year, renews at $119, or $249 one-time |
| Studio (5 sites) | $199/year ($39.80 per site), or $399 one-time |
| Agency (30 sites) | $299/year ($9.97 per site), or $599 one-time |
| Hosting | Your own cost; varies by host |
| WooCommerce or EDD | Only if you sell courses; gateway fees apply |
Prices checked on 2026-10-22 on the pricing page. Every plan has every feature; plans differ by site count and support.
There are no per-member fees, and a 14-day refund covers every payment, including renewals (see the refund policy). Lifetime plans cover updates to the core Pro plugin; any separate paid add-on released later would be sold on its own.
Yearly or lifetime: the break-even
For a single site, two yearly payments total $238 (2 x $119), which is still below the $249 lifetime price. A third year brings the yearly total to $357 (3 x $119), so lifetime is cheaper from year three.
On Studio, two years cost $398 (2 x $199) against $399 lifetime, so the same third-year point applies. If you plan to run the course for less than three years, yearly costs less.
Compared with FluentCommunity
FluentCommunity is the closest alternative, since it also pitches community plus courses and includes all features in every plan. Its core plugin is free on WordPress.org, and it is a more established name than TrueCommunity, which is a new product. Its own pages list these Pro prices:
| Sites | FluentCommunity yearly (list) | FluentCommunity yearly (discounted) | TrueCommunity yearly |
|---|---|---|---|
| 1 | $199 | $159 | $119 |
| 5 | $399 | $319 | $199 |
FluentCommunity lists 15 sites at $699 list ($559 discounted) and lifetime at $399, $799 and $1,599. Check that its current feature set, including certificates and quizzes, matches your needs, because vendor and competitor pages disagree on what is shipped. For LearnDash, plan names and prices changed in 2026 and sources conflict on the entry price, so confirm on its official page before budgeting an LMS plus a community plugin.
When TrueCommunity fits (and when it does not)
It fits if you want one plugin for community and courses, run cohorts or small to mid-size programs, and want a flat price and ownership of your data. The free plugin is a real trial, because courses, quizzes and groups are included, and free features will not move to Pro.
It is not the best choice in these cases:
- You need certificates or SCORM/xAPI. LearnDash, Tutor LMS and LifterLMS are deeper LMS products with stronger reporting and ecosystems, and TrueCommunity does not offer these.
- You need a native mobile app. TrueCommunity works in phone browsers only; BuddyBoss has a mature app path.
- You want instructors to create their own courses or groups. Creation is admin-only.
- You need subscription billing built in, or multi-instructor payouts.
- You want a hosted platform with no site to maintain. A SaaS tool saves setup work, at the cost of fees and lock-in.
Watch out: TrueCommunity is a new product with a small install base. Test it on a staging site with a pilot cohort before moving a paying audience.
Frequently Asked Questions
Can I build an online course community on WordPress without a monthly SaaS fee?
Yes. The free TrueCommunity plugin includes the community, groups, courses and quizzes, and Pro is a yearly or one-time license rather than a monthly per-member charge. You still pay for hosting, and for payment gateway fees if you sell courses.
Do I need an LMS plugin and a separate community plugin?
Not with a combined plugin. TrueCommunity covers both on the same accounts. The trade-off is depth: if you need certificates or SCORM, a dedicated LMS plus a community plugin is the usual route, with two licenses to manage.
Can I use BuddyBoss or FluentCommunity with LearnDash or Tutor LMS?
Yes, that pairing is common, since LearnDash has no community features of its own. Expect separate licenses and updates, so test compatibility after each update on a staging copy.
How do I charge for course access and community membership on WordPress?
With TrueCommunity Pro, sell a Private course through WooCommerce or Easy Digital Downloads and buyers are enrolled automatically. Recurring membership billing is not shipped, so a subscription would need a separate tool.
How do I run cohorts without Pro?
Create a Private or Locked group per cohort, enroll the group in the course and post lesson prompts in the group feed. You will open and close access by hand, because seat limits, dates and drip rules are Pro features.
How do I keep students active after they finish?
Give them somewhere to stay, such as an alumni group, and a reason to return, such as polls, questions and recognition. Pro gamification adds ranks, badges and leaderboards, but it works best when you tie badges to behaviour you want, not just logins.
Can I try it before paying?
Yes. Download the free plugin from WordPress.org, and see what Pro adds when you need it. Pro also has a 14-day money-back guarantee.
Build your community on a site you own