Introduction
BuddyBoss Platform doesn’t natively support multiple LearnDash course‐listing pages, but you can achieve this with one of two approaches—using the default archive or building a custom filtered page with Elementor.
Option 1: Use the Default Courses Archive
Simply link to your standard LearnDash Courses archive URL, for example:
https://your-site.com/courses
This page will automatically display all LearnDash courses based on your global archive settings.
Option 2: Build a Custom Course Listing with Elementor
- Install and activate Elementor (and the official LearnDash Elementor addon, if required).
- Create a new page (e.g., Featured Courses) under Pages > Add New, then click Edit with Elementor.
- Drag the LearnDash Courses or Courses Grid widget onto your canvas.
- In the widget’s Query (or Filter) settings, select the specific Course Category or individual courses you want to display.
- Publish the page—visitors will now see only the selected subset of courses at this URL.
Troubleshooting and FAQs
Q: My default archive page isn’t listing any courses—what could be wrong?
A: Ensure your courses are set to “Published” and that your LearnDash Courses page is correctly assigned under LearnDash LMS > Settings > General > Courses Page.
Q: The Elementor Courses widget shows no content—why?
A: Confirm you have the LearnDash integration for Elementor installed, and that the widget’s query settings match existing course categories or IDs.
Q: I want a third page with different course filters—can I repeat this process?
A: Yes. Simply create additional Elementor pages and adjust each widget’s query to target different categories or course selections.
Q: Will these custom pages affect my site’s SEO?
A: No—each page has its own URL and title. Just be sure to set unique meta titles and descriptions for each in your SEO plugin.
Q: Who do I contact if I need further assistance?
A: Submit a support ticket via your BuddyBoss account dashboard for personalized guidance.