Forum discussions on LearnDash sites are often open to anyone, making it hard to keep course conversations among enrolled students. LearnDash wpForo restricts forum access by enrollment, letting you require students to be in ALL or ANY associated courses before they can post. A custom HTML message field lets you redirect non-enrolled visitors straight to your sales page.
Full course-to-forum mapping system with dedicated mapping table, sync engine, and privacy resolver.
Course-side "Course Forums" metabox on LearnDash course edit screen to link/unlink forums.
Forum privacy model with four modes - auto, private, public_read, and public.
Real-time membership sync via LearnDash enrollment/group hooks with automatic wpForo usergroup management.
Multi-board support - forums across different wpForo boards can map to the same course.
LearnDash Settings tab integration for the Course Forums metabox.
Comprehensive FAQ page with 18 questions covering all 1.8.x features.
Improve
WPCS clean - 0 errors, 0 warnings across all scanned files.
Plugin Check clean for security, performance, and accessibility.
Widget performance - removed full forums table scan, now reads mapping table with per-course cache.
Body-class agnostic admin JS - metabox now works regardless of wpForo menu nesting.
Fix
Admin and course author bypass for forum access restrictions - privileged users are no longer blocked.
Unlinking a forum from the course page now correctly refreshes legacy options.
Restored many-to-many mapping semantics - a forum can gate multiple courses.
Broke wpforo_clean_cache recursion that occurred during reconcile operations.
Undefined JS variable ReferenceError on non-wpForo admin screens.
SQL injection vector via dynamic board_id table name - now whitelist validated.
Missing error handling for wpForo dependency functions.
Removed deprecated FILTER_SANITIZE_STRING for PHP 8.2+ compatibility.
Translation audit - proper escaping, translator comments, and POT regeneration.
v1.7.7
March 31, 2026
Improve 2 Fix 6
Improve
Updated text strings and i18n compliance.
Updated WordPress compatibility to 6.9.
Fix
Resolved PHP warnings.
Updated documentation links.
ABSPATH security checks on all PHP files.
Escaped all output with proper escaping functions.
Added capability check to wbcom AJAX handler.
Sanitized $_GET access in admin.
v1.7.6
May 2, 2024
Fix 1
Fix
The license does not deactivate if the response is failed.
v1.7.5
Fix 3
Fix
(#45) Warning on Board
Fatal Error when wpForo is not activated
(#44) Courses inside the board forum
v1.7.4
Fix 1
Fix
Auto update fixes
v1.7.3
New 1 Fix 5 Note 1
New
(#43) Course search feature
Fix
(#37) Course students are not able to access forums
(#41) Distort WooCommerce order backend UI
Set Only Inactive when the license key deactivates
(#38) Distort the WooCommerce product edit screen UI
(#40) Conflict with WooCommerce order screen
Note
(#42) Admin-associated course select box UI
v1.7.2
Improve 1 Fix 1
Improve
Added compatibility with wpForo latest version
Fix
(#35) Fixed plugin not activate
v1.7.1
Fix 1
Fix
Update admin wrapper UI
v1.7.0
Fix 5
Fix
(#34) Changed admin documentation link
(#32) Fixed warning display when edit forum on the admin
(#30) Added Required plugin admin notice in bold
(#34) Added documentation link in admin welcome tab
Added plugin redirect to welcome page and icon fixes
v1.6.0
Note 1
Note
Fixed #25 admin side warning
v1.5.0
Note 3
Note
Fixed #20 - Notices and
Fixed #22 - Set table prefix dynamic. to get the forum lists
Fixed #17- LearnDash courses meta box is not showing in forum page
v1.1.0
Fix 1
Fix
LearnDash wpForo Settings metaBox Not display
v1.0
Note 1
Note
Initial Release
Quick and helpful support
Quick and helpful support The supporters, i.e Manuzza Zaidi, have been very helpful and provided some css code even for other plugins.
Lars Henriksen.x·DK·
Fast and knowledgeable staff
Fast and knowledgeable staff. The support team goes beyond and above their roles by consulting and sharing their extensive knowledge in trying to solve a problem.
Elias·CA·
Very responsive
Very responsive, helpful, patient, and solve big problems for me. Great customer service!
Kate Zhang·US·
Great Addon, great Support
Had a minor issue with displaying information in the Resume Manager. Opened a ticket and had the issue fixed the same day. Great job!
Mike & Cris in de Palz·DE·
Fast and friendly Support
It was really great working with shashank from wbcom designs on my project!
Helen Foster·UA·
Exceptional WordPress Expertise & Support by Wbcom Designs!
A huge thanks to Wbcom Designs for their unparalleled support and cooperation. Their WordPress expertise truly shines through in their work. Highly appreciated and recommended!
Mustafa Phulpoto·PK·
I recently purchased the Buddyx Theme…
I recently purchased the Buddyx Theme and the support that I have been receiving from WBCom is nothing short of amazing! They truly stand behind their product in every sense!
Greg Morehead·US·
Support staff is responsive and…
Support staff is responsive and knowledgable
dp·CA·
Camilia solved my support request very…
Camilia solved my support request very fast and I am thrilled. So glad I made this purchase.
Cheri LaVelle·US·
Quick and accurate
Quick and accurate. I just started, so more as time passes. Kenneth Babb