Release notes / Learndash wpForo
Premium Plugin Plugin

Learndash wpForo

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.

13 releases
v1.8.2 latest
April 16, 2026 shipped

v1.8.2 Latest

April 16, 2026
New 7 Improve 4 Fix 9

New

  • 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

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

v1.7.2

Fix 1

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