BuddyPress Integration
Overview
Section titled “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
Section titled “Features”BuddyPress Profile Avatars
Section titled “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
Section titled “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
Section titled “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
Section titled “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
Section titled “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
Section titled “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.

