BuddyPress Integration
Overview
The BuddyPress integration is optional. When BuddyPress is active on your site, LearnDash Dashboard adds social profile features that make the instructor and student experience feel more connected to your community.
You do not need to configure anything to activate this integration — it turns on automatically when BuddyPress is detected.
Features
BuddyPress Profile Avatars
When BuddyPress is active, the dashboard displays each user’s BuddyPress profile photo throughout the interface — on the dashboard home, in student lists, in messages, and in reports. Users who upload a photo to their BuddyPress profile will see it appear in the dashboard automatically.
If BuddyPress is not active, the dashboard falls back to Gravatar or WordPress profile photos.
Instructor Dashboard Link on BuddyPress Profiles
Instructors get a dedicated “Instructor Dashboard” link added to their BuddyPress profile navigation. When someone visits an instructor’s BuddyPress profile, they can click this link to go directly to the instructor’s dashboard page.
This link only appears on profiles of users who have the instructor role. Students and group leaders do not see this link on their profiles.
Private Messaging via BuddyPress
When BuddyPress is active, you can choose to route all private messages through BuddyPress messaging instead of the dashboard’s built-in messaging system.
To enable this:
- Go to WordPress Admin > LearnDash Dashboard > Integrations.
- Enable the Use BuddyPress Messaging option.
When this is enabled, the Private Messages tab in the dashboard opens BuddyPress message threads. Messages sent from the dashboard are stored in BuddyPress and visible in the BuddyPress messages inbox too.
If this option is off, the dashboard uses its own private messaging system and messages are stored separately from BuddyPress.
Settings
Go to WordPress Admin > LearnDash Dashboard > Integrations to control BuddyPress behaviour:
| Setting | Default | Description |
|---|---|---|
| BuddyPress Avatars | Enabled | Show BuddyPress profile photos in the dashboard |
| Instructor Profile Link | Enabled | Add “Instructor Dashboard” to BuddyPress profile navigation |
| Use BuddyPress Messaging | Disabled | Route private messages through BuddyPress |
Instructor Registration with BuddyPress
If your site uses BuddyPress for user registration, the instructor application flow works with BuddyPress sign-up. When a new user applies to become an instructor through the BuddyPress registration page, the application is handled the same way as a standard WordPress registration — an admin reviews and approves the application, and the user receives an email notification.
Frequently Asked Questions
Do I need BuddyPress for the dashboard to work? No. BuddyPress is entirely optional. The dashboard works without it.
Can I disable the BuddyPress integration without deactivating BuddyPress? Yes. Go to LearnDash Dashboard > Integrations and turn off the BuddyPress settings individually.
What if a user has no BuddyPress avatar? The dashboard falls back to the user’s Gravatar, then to a default avatar.
