Navigation Widget & Front-End Profile!

LearnDash Updates latestToday we are excited to release two new features that are the direct result of the requests we have received from all of you using LearnDash to deliver your elearning.

As always, we would like to thank you for your creative ideas and overall enthusiasm for the growth of this software. The direction of LearnDash would not be possible without your input, so thank you!

And now onto the updates!

Dynamic Course Navigation

With this update you will notice a new Course Navigation widget. When installed on your site’s sidebar, it will dynamically display the lesson and topic progression for the course that is being viewed – as shown here:

As your users take the course content, the widget will update to reflect their course progression. They can also use the widget to quickly jump to any lesson or topic within the course, as well as return to the course page.

The Course Navigation details will update to reflect the course that is being viewed, and will automatically hide whenever viewing another page.

To implement this new functionality, all you need to do is to go APPEARANCE > WIDGETS and activate the widget for your sidebar.ย 

User Profiles… With Style!

In January of this year we gave the Course Content display an overhaul, incorporating best practices in both instructional and visual design. We have extended this new layout to the User Profiles:

(click hereย or the image for a larger view)

To use this new profile design, all you have to do is insert the following shortcode onto any WordPress page or post:


That’s it!

Besides the new visual component, the profile also includes:

  • General profile information pulled from the WordPress profile page
  • Course transcript details, including overall progress and quiz scores
  • Reprinting of certificates functionality
  • Easy navigation to all registered courses
  • Responsive design so it can be viewed on mobile devices

With the new profile, your users will immediately know which courses they are enrolled and their current status. They can easily get to the course content, view past quiz results, and reprint their certificates – it is their “home base” for all things course related on your site!

Since this profile is generated via a shortcode, you can add whatever you like to this page!

What’s Next?

Again, we want to extend our gratitude for your enhancement recommendations. We will continue to include relevant functionality based on the feedback you submit.

We are excited about some of the upcoming improvements to LearnDash, including new ideas around the back-end user interface and quizzes. As always, if you have any questions, or would like to submit some ideas – hop on over to the support site.

Until next time!


About the Author:

Justin Ferriman is the co-founder and CEO of LearnDash, the WordPress LMS trusted by the world's leading organizations, such as the University of Michigan, Digital Marketer, WPEngine, and Infusionsoft. Justin has made a career as an elearning consultant where he has implemented large-scale training programs for Fortune 500 companies. Twitter | LinkedIn

  1. wilco

    I’m so happy I bought Learndash. All those great updates, month after month, every single of them is like having a party. I feel like dancing! Thank you so much, Justin!

  2. Vaughn

    Hey Justin, your plugin seems incompatible with ithemes. Even if I hid a member in the membership, the course countdown and “mark as complete button” still shows. So technically, a non-student could mark a course they have not seen as complete. I’m not even sure how this would create junk data in the database.
    Sorry for posting here but finding your technical support is difficult and I did submit error this in the forum before.

  3. Alex Ferrara

    This is a great update. Thank you for the certificate reprint ability. This is something I needed. I am looking forward to the continued improvement of LearnDash. You are building something really special.

  4. ant

    Great update, i/m liking the profile pages, although the course navigation sidebar widget doesn’t have the same box round it as the lesson widget is replaced.

    I am wondering if this will sort itself out, or if I need to kick something gently?


  5. Katie

    Thanks Justin! I am so impressed by the constant updates! Love this LMS

    I do need some help however with getting my website set up nicely as it currently uses a custom theme which seems to distort some of the features (for instance, my lessons show as blog posts). It is all a bit confusing for me without a technical background.

    Do you have any advice with where I can go to get specific help on setting up & enhancing my LearnDash LMS and course content?

    Thanks so much ๐Ÿ™‚


  6. Anna


    Now it would still be helpful to attain compatibility with OptimizePress 2.0 as not only me, but a lot of other folks have designed their membership sites with that theme and have included some course, which we would love to do with LearnDash instead of your competitor’s tools.

    Please, work on that, too!

    Thanks a lot in advance!


  7. Belal

    Could the shortcode be prefixed with “ld” so that it doesn’t potentially conflict with other plugin shortcodes? I have none in mind but just being proactive here. So [ld_profile] instead of [profile].

    Best regards,

  8. Mike

    The course navigation is a nice feature! One suggested enhancement is to just show the toggle arrow, if possible, when there are topics.

    Otherwise, as in our case where some are lessons only, it looks like there may be topics but clicking the arrow does nothing.

    I can post that on the Idea area as well, if that helps.

  9. Amr

    Great update! I think that the the traingle shaped toggle button may not be very obvious for users (no clear indication for users that it would expand upon pressing). For my course I would rather have all the lessons and topics displayed without having to press any button. Hopefully you can provide this option in future releases.

  10. Hendre

    Integration with Buddypress would be awesome!
    *Automatically adding a user into a Buddypress Group based on enrolled courses.
    *Linking the Learndash Profile with Buddypress profile (simply a Learndash tab on the profile – is this possible?)

    Thanks for all the hard work!

  11. Ed

    Really awesome rollout, thanks guys!

    What CSS should I callout to get the Profile Page font matching my themes? I want to add this to my themes custom CSS. Right now the font doesn’t match.


  12. dale

    Hello Justin

    is there a video to demonstrate new feature , is there a user inbox feature, or group creation , or class creation feature, also a blog feature on every topic like a q and a or forum for users to post questions

  13. is it possible to have a list generated on a page of all the students, and their progress? all in one location on a page for a teacher to see them ? and search through the progress of students?

    please email me, i really need to figure something out

  14. MarieB

    I would love to purchase LearnDash, but have read that there were conflicts with OptimizePress as of last year, which is the theme I currently use. Is there an update about whether this is still the case? Many thanks.

  15. Johar

    Thanks for great work on LearnDash!

    I’ve been looking all over for a fix for the ‘edit profile’ so users can update their avatar or information.

    The link simply refreshes the ‘your profile’ page.

    Any suggestions?

    Thanks again.

  16. Oriol

    Hello Justin, is there a way to hide the “edit profile” link?
    I am using EasyDigitalDownload to manage profile … and LD links to the spandard WP profile

  17. Jay Patel

    Hi Justin Ferriman,
    Can we change how “edit-profile” works?
    I don’t want to use wordpress’ default editing page when user edits his/her profile through edit-profile link.
    Is there any shortcode & template files for that?

  18. Bill

    I am currently trying to setup two separate pages, one for user profile without registered courses and the other just the registered courses without the profile. Can you help me with the short codes to make that happen as currently the [ld_profile] brings in both. Thank you.

0 Pings & Trackbacks

Leave a Reply

86 Reasons To Choose LearnDash ... Show Me โ†’
+ +