Installation
LearnDash wpForo is a bridge plugin. It does nothing on its own — it needs both LearnDash and wpForo installed and active first.
Step 1 — Install and activate LearnDash
Section titled “Step 1 — Install and activate LearnDash”Install LearnDash LMS and create at least one course. LearnDash registers the sfwd-courses post type that this plugin links against.
Step 2 — Install and activate wpForo
Section titled “Step 2 — Install and activate wpForo”Install the wpForo Forum plugin and create at least one forum (not just a category). The default board is enough to start; multi-board installs are supported too.
Step 3 — Install LearnDash wpForo
Section titled “Step 3 — Install LearnDash wpForo”- Upload the
learndash-wpforoplugin folder to/wp-content/plugins/, or install the zip from Plugins → Add New → Upload Plugin. - Activate the plugin through the Plugins menu.
On activation the plugin:
- Creates its mapping table (
{prefix}ldwpforo_map). - Migrates any mappings from older versions (stored as
ld_forum_*/ld_board_forum_*options) into the new table. - Redirects you to its settings page.
If LearnDash or wpForo is not active, activation is blocked and you will see the notice: “LearnDash wpForo is ineffective as it requires LearnDash and wpForo to be installed and active.” Activate the two required plugins, then activate LearnDash wpForo again.
Step 4 — Find the settings page
Section titled “Step 4 — Find the settings page”Go to WB Plugins → LearnDash wpForo in the admin sidebar. This page has two tabs:
- Welcome — a quick orientation.
- FAQ — answers to common questions.
The actual course-to-forum linking happens on the course and forum edit screens, not on this page. See Link a course to a forum.
Upgrading
Section titled “Upgrading”You do not need to deactivate and reactivate to upgrade. The plugin stores a DB schema version and re-runs its table setup and migration automatically on the first admin request after the files are replaced, so replacing the plugin folder is enough.

