Features
What LearnDash wpForo gives you, and where each part is covered in these docs.
Course-to-forum mapping
Section titled “Course-to-forum mapping”A dedicated mapping table links wpForo forums to LearnDash courses. The relationship is many-to-many: a forum can gate multiple courses, and a course can be linked to multiple forums across multiple boards. See Link a course to a forum.
Four privacy modes
Section titled “Four privacy modes”Each link has a privacy mode that decides who can read and post:
| Mode | Read | Post |
|---|---|---|
| Automatic | Depends on the course — paid/closed course becomes private, free/open stays public | Members |
| Always Private | Members only | Members only |
| Public read, members-only posting | Everyone | Members only |
| Always Public | Everyone (default wpForo behaviour) | Everyone |
All / Any access mode
Section titled “All / Any access mode”When a forum gates more than one course, the access mode decides whether a student needs access to all of the linked courses or just any one of them. See Privacy and access modes.
Real-time membership sync
Section titled “Real-time membership sync”Enrolling a student in a linked course adds them to the forum’s usergroup immediately; unenrolling removes them. This works whether enrollment happens through the admin, a purchase, a LearnDash group, or WP-CLI. See Membership sync.
Multi-board support
Section titled “Multi-board support”Every forum edit screen on every wpForo board carries the same settings box, and the course-side picker lists forums from all boards in one list. A single course usergroup is reused across boards. See Multi-board support.
Course author and admin bypass
Section titled “Course author and admin bypass”Administrators and the author of a linked course always have full access to the forum, regardless of privacy mode, so privileged users are never locked out of their own content.
No-access message and read-only view
Section titled “No-access message and read-only view”You can show a custom message (with HTML) to users without access, and optionally let non-enrolled users read topics while blocking replies. See Forum settings.
Course forum widget
Section titled “Course forum widget”A Course wpForo Forum widget lists the forums linked to the current single course page, with results cached per course. See The course forum widget.
Legacy migration
Section titled “Legacy migration”Mappings from older versions of the plugin (stored as ld_forum_* and ld_board_forum_* options) are migrated into the new table automatically, and the plugin keeps those options in step for any external code that still reads them.

