
Design Your LearnDash Course Pages with Divi 4 or Divi 5 – The Way You Want.
By default, LearnDash controls your course page. It adds its own progress/status bar at the top and the course content list at the bottom, and leaves you little room to design the page the way the rest of your Divi site looks.
Course Page Builder for LearnDash and Divi hands that control back to you.
This free plugin switches off LearnDash’s automatic course-page output and lets you rebuild the page entirely in the Divi Builder — then place the LearnDash elements back exactly where you want them, using simple shortcodes. It works with both Divi 4 and Divi 5.
Perfect for course creators, designers, and developers who want their LearnDash course pages to feel like a real part of their site — not a default template dropped in the middle of it.
It’s designed to be simple — there’s nothing to configure:
Drop these into a Divi Code module (or anywhere shortcodes are accepted) to display the LearnDash elements within your own design:
[powdcopa_course_infobar] — displays the full LearnDash status bar for the course.[powdcopa_course_action_button] — displays only the action button (for example, “Login to enroll”). This button is part of the status bar but can be used independently with this shortcode. It appears only to users who haven’t yet taken action (for example, visitors who aren’t logged in or enrolled).To display the course content list (lessons, topics, and quizzes), you can use LearnDash’s own native [course_content] shortcode, placed wherever you’d like it in your Divi layout.
A note on styling: the shortcodes output the LearnDash elements so you can position them in Divi, but they come only lightly styled — mainly default text and colors. That’s intentional, so they don’t fight your theme. You can style them to match your site using your own CSS (or Divi’s design options). Our step-by-step guide includes a ready-to-use CSS starting point you can copy and adjust to your own colors and fonts: How to Design Your LearnDash Course Pages with Divi.
This is an early version, and the plugin is actively developed. Dedicated Divi modules for these LearnDash elements are planned, to make placing and styling them even easier. Your feedback is welcome and helps shape what comes next.
This free plugin gives you the mechanism to design your course pages in Divi. If you’d rather skip building everything from scratch, Divi eLearn for LearnDash is our complete, professionally designed LearnDash child theme for Divi — the done-for-you version of what this plugin makes possible.
With Divi eLearn for LearnDash you get:
Start free with this plugin, and explore Divi eLearn for LearnDash when you’re ready for the complete designed site.
If you have any questions about this plugin, please check the FAQ section or post a thread in the WordPress.org forum. Please search existing threads before starting a new one.