March 25th, 2014 Announcements

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!

Justin Ferriman photo

About Justin Ferriman

Justin Ferriman started LearnDash, the WordPress LMS trusted by Fortune 500 companies, major universities, training organizations, and entrepreneurs worldwide for creating (and selling) their online courses. Justin's Homepage | Twitter


78 responses

Leave a Comment

Justin, thank you for great update! That is really nice!

You’re very welcome – hope you enjoy it!

Just connected UPME to Learndash profile page, looks nice:


How did you make the LearnDash shortcode only display the courses and not the profile section of the LD profile? I’d like to do the same setup for my site using UPME.


Avatar Aaron

Aaron, you can add the following to your custom CSS:

#learndash_profile .profile_info, .learndash_profile_heading {
display: none;

Awesome. I’ve just done the same!

I just needed that little extra control that theme my login give.

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!

Avatar wilco

πŸ™‚ Happy to have you as a customer Wilco!

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.

Avatar Vaughn

Hi Vaughn-
Thanks for the note. Happy to help further, just submit the support forum thread link (and any additional details) to our help desk.

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.

Avatar Alex Ferrara


Nice update. I’m having trouble finding the dynamic course widget. Also, it is possible to put this on lesson pages?



Hi Joe, thanks for the comment!

The widget is labelled “Course Navigation” (as seen here). Currently this feature is only available via a widget.

Is there a custom CSS or a way to open this link in a new window from the widget?

Avatar Katie

Hi Katie-

Thanks for the comment. You’d have to alter the widget code in order to have the link open in a new window.


Just great!



Awesome! Learndash just gets better and better!

Avatar Belal

Can’t wait to test them out! πŸ™‚ THANKS!

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?


Avatar ant

Hi ant-
Thanks for the note! The widget will actually adopt your theme’s CSS for the widget section. If you want, we can send you some custom CSS for the box so you can give it a try on your site – just post a request in the support forum.

Justin – How do we sort the [ld_profile] shortcode? It is defaulting to a sort order that I don’t want. I am trying to use the order or orderby codes like the [ld_course_list] and it isn’t working. Any ideas?

Currently the order in the shortcode is determined by publish date.

Hi Jeff – I achieved this using the following:

[ld_profile order=”ASC” orderby=”menu_order”]

Replace ASC with DESC for a reserve sort order.

Avatar Heidi

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 πŸ™‚


Avatar Katie

Hi Katie-
Thanks for the note and kind words – we’d be happy to help you out! Go ahead and open a request on the support site and be sure to include screenshots/examples where applicable

LearnDash keeps getting better and better! I love the new widget!

Great to hear – thanks Michael!


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!


Avatar Anna

Thanks Anna – we’ll continue looking into this!

Any timinig available? Thanks!

Avatar Anna

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,

Avatar Belal

Hi Belal –
Thanks for the note and suggestion. We can look into this as people start to use the new feature and provide feedback.

Yes, please change the profile shortcode to [ld_profile] or similar. I’ve seen other plugins using [profile] and it is always better to just avoid problems from the start, eh?

PS: love the new widget. Always nice to give the learners a bit of context.

Avatar Lydia

Thanks Lynda! We can look into this for sure.

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.

Avatar Mike

Many thanks Mike, go ahead and include the suggestion so we have it on record.

LOVE the new user profile look!

Avatar Stephanie

Congratulations! Great update!

Avatar Rodrigo

I really like the new user profile. This is great update of Learndash. Thank you very much, Justin!

Avatar Xuan Ngoc

Big thanks to the LearnDash community on this one – you all are the ones that drove this update!

Thank you for the consistent updates and great customer support! I’m excited to try this update out!

Thanks Shuling! Hope you enjoy them πŸ™‚

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.

Avatar Amr

Thanks Amr!

Appreciate the feedback as well – feel free to submit this too on the support site!

Greetings, I just purchased learndash and I have a word press. I have a captivate file to upload and I am completely lost

Avatar Kennedy

Hi Kennedy-

Thanks for the note! Please feel free to contact support at and we can provide you with assistance.

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!

Avatar Hendre

BuddyPress would be great!

Also the possibility for other members to publish their own courses and manage that course / students / group / forum πŸ™‚

Avatar Sol Huebner

Thanks for the comment and for the suggestions Sol, much appreciated!


This looks fantastic and is a very welcome update – Thank you!

I agree with the direction of sorting out the quizzes πŸ™‚

Great work, please keep it up!

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.


Avatar Ed

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

Avatar dale

Hi Dale-
Thanks for the note – happy to answer your questions! I probably need a little more context. Feel free to send us more details and I’ll keep an eye out for your message.

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

Course data including student progress (where they are in the course and if it is complete) is exportable using ProPanel or by going to the reports section in LearnDash.

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.

Avatar MarieB

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.

Avatar Johar

Happy to help Johar, make sure to open up a ticket on the support site!

I have Learndash running with Theme My Login. When TML is activated, the “Edit Profile” links to “/your-profile/” and it opens a blank page. How can I resolve this so that “Edit Profile” link takes you to the page where the user can then edit their own profile?

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

Avatar Oriol

Hi Oriol-

Thanks for the note. Yes, you can hide it with some basic CSS so that it isn’t visible to your students. Or, you can redirect that link to the EDD profile editor.

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?

Avatar Jay Patel

You can use ‘theme my login’ (free plugin) and their profile editing will be the front-end of your site.

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.

Avatar Bill

The profile shortcode will always display registered courses for the user. Make sure price type is not set to ‘open’ or all courses will display.

What is the easiest way to show a user’s access expiry date for each course on the page generated by ld_profile?

You’d have to modify the profile template. There is a shortcode for displaying expiration date on a page.


Is it possible to display Lesson ( completed or not completed ) in the course progress overview ( like the quiz attempt )?

Lesson 1 : completed
Lesson 2 : not completed

Thank you

Avatar ADAM

Hi Justin,
I have LearnDash running with BuddyPress and the Boss child theme. I had some of the language settings changed to Spanish, that caused an error, so I backed up the site to the week before the changes. Once the back-up was completed all of the LearnDash layouts and custom CSS stopped working.

I’m hoping you have a suggestion. Thanks again, Adam

Hired a Fiverr to bail me out. All is back to normal. Careful changing the labels to different languages folks! πŸ™‚

How to make learndash navigation lesson widget display ‘expand’ as default

Avatar Mostafa Shamoonzadeh

How do I activate the edit profile link? It just loads the homepage when clicked!

Avatar Estee Resnick

Sounds like you have a redirect in place preventing access to the profile for the Subscriber user role. See our docs for more info on the profile.

I also get taken to the home page when I click the edit profile link. I looked at the “doc” page you recommended above, but do not see any info on how to fix a redirect that is preventing access to the profile. Can you provide a link to a more specific support article? thanks!

Avatar Lori

Is it still necessary to install (yet) another plugin to avoid student’s going to the back-end of the site when they click on ‘edit profile’? Or is there a setting for this integrated may be? Add some code somewhere? Thanks.

Comments are closed.

Your course could already be online!

We offer a 15 day money-back guaranteeΒ and have a world class community to help you get your course online today!

See LearnDash in action. Online Demo

Join Our Next Webinar!

LearnDash webinars are designed to teach you how to build, grow, and scale your course-building business. Join our team in one of our next live webinars.