# BuddyBoss LearnDash

`meteorgpl-plugin/buddyboss-learndash` — a WordPress plugin as a Composer package.

LearnDash integration for BuddyBoss Platform — connects BuddyBoss groups to LearnDash courses and reports.

- Author: BuddyBoss — https://www.buddyboss.com/
- Homepage: https://www.buddyboss.com/
- License: GPL-2.0-or-later (profile: gpl-full)
- Buy a license from the vendor: https://www.buddyboss.com/
- Latest version: 1.1.0 (2026-09-21)
- Page: https://meteorgpl.com/packages/meteorgpl-plugin/buddyboss-learndash
- Requires WordPress: 6.0
- Tested up to WordPress: 6.9.4
- Requires PHP: 7.4
- Vendor: BuddyBoss — https://meteorgpl.com/vendors/buddyboss.com

## About

BuddyBoss LearnDash bridges your BuddyBoss community with LearnDash LMS, turning social groups into collaborative learning spaces. Sync BuddyBoss groups with LearnDash groups, surface course progress in member profiles, and give group organizers built-in reports — all from a single integration. Designed to keep Platform free of LearnDash-specific code, so site owners only pay the runtime cost of LMS features when they actually use them.

= Key Features =

* **Group ↔ Course Sync** - Bi-directional sync between BuddyBoss groups and LearnDash groups, including auto-assignment of group members to enrolled courses
* **Profile Courses Tab** - Display each member's enrolled courses, progress, and completion status on their BuddyBoss profile
* **Group Reports** - Built-in reports on course progress, completion, and quiz performance for group organizers
* **ReadyLaunch Support** - Native integration with BuddyBoss ReadyLaunch — Courses primary nav, course sidebar, and ReadyLaunch-styled course templates
* **Global Search** - LearnDash courses, lessons, topics, and quizzes appear in BuddyBoss global search with proper thumbnails and access-aware results
* **REST API** - Endpoint exposing course data for the BuddyBoss App and headless consumers
* **Email Notifications** - LearnDash quiz and group email notifications routed through the BuddyBoss email system
* **New Settings UI** - Modern React-based admin settings under BuddyBoss → Settings → LearnDash

= Requirements =

* **WordPress** 6.0 or higher
* **PHP** 7.4 or higher
* **BuddyBoss Platform** (Required)
* **LearnDash LMS** (Required)
* **Node.js** 18.x or higher (for development)
* **Composer** 2.x or higher (for development)

## Changelog

### 1.1.0

* Bug: Core - Fixed an issue where clicking "View details" on the BuddyBoss products not showing update details
* Bug: Core - Fixed an issue with the course count shown on the group Courses tab and a related setting that was not saving correctly
* Bug: LearnDash - Fixed an issue where course certificates were not showing up on member profiles

### 1.0.3

* Bug: Core - Fixed an issue where LearnDash course single pages failed to load when ReadyLaunch was enabled

### 1.0.2

* Bug: Core - Fixed an issue that prevented LearnDash Group Courses and Reports navigation items from appearing when sync settings were enabled

### 1.0.1

* Bug: Core - Fixed an issue where the LearnDash course page layout appeared broken

### 1.0.0

* New Feature! - The BuddyBoss LearnDash integration is now a separate addon plugin, works with new React-based Backend Settings 3.0 interface with a cleaner backend structure for better scalability and easier maintenance

Full changelog: https://meteorgpl.com/packages/meteorgpl-plugin/buddyboss-learndash/changelog

## Install

```sh
composer config repositories.meteorgpl composer https://composer.meteorgpl.com
composer require meteorgpl-plugin/buddyboss-learndash
```

The repository needs a token (see https://meteorgpl.com/docs). The vendor's license checks are intact: activate the plugin in WordPress with a key bought from the vendor.

## Versions

| Version | Released | Size | SHA-256 | Status |
| --- | --- | --- | --- | --- |
| 1.1.0 | 2026-09-21 | 348.0 KB | fdc7cd84076fb3a40171770a444f57e956fad44b3e9865a5a315f05da21f2dd6 | verified |

