Skip to content

Installation

LearnDash wpForo is a bridge plugin. It does nothing on its own — it needs both LearnDash and wpForo installed and active first.

Install LearnDash LMS and create at least one course. LearnDash registers the sfwd-courses post type that this plugin links against.

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.

  1. Upload the learndash-wpforo plugin folder to /wp-content/plugins/, or install the zip from Plugins → Add New → Upload Plugin.
  2. 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.

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.

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.