New LearnDash Shortcodes Added

LearnDash UpdatesYou have spoken and we have listened!  Today, less than two weeks after our major release of version 1.2.0, we are excited to announce our latest update to LearnDash (well, three updates): Course Shortcodes!

Many of you have written expressing an interest in some added flexibility through the use of shortcodes.  Up until today there have been shortcodes available for quizzes, but we have taken your suggestions and developed some shortcodes for courses as well.

With these shortcodes, you can:

1. Insert Course Progress Bar Anywhere:  Previously you could install a course progress bar in the widget section (sidebar) of your course.  Now you can insert the course progress bar anywhere you like within your course.  Add it to the course, lesson, or quiz page with a simple copy and paste.

2. Custom Course Lists:  When you create your first course in LearnDash, the plugin automatically creates a course page using the layout as dictated by your theme.  This functionality will still exist, but now you have the option to create a custom course list page by inserting this shortcode.  What’s nice about this feature is that you can now use any of your theme’s page templates to further customize the look and feel, as well as add additional text or instructions as you see fit.  Inserting this shortcode will pull over the featured image and description of your course in an order you specify!

3. User Profile Details: LearnDash creates a special section on the default WordPress profile page, but many of you expressed an interest in creating your own profile page.  By inserting this shortcode on any page you wish, a user can see their course enrollment, progress, and quiz details.  Don’t want to create a page?  That’s fine, use the Course Profile Details widget instead!  Simply drag and drop this widget into your desired sidebar and you’re users can see their course data at any point.

For our current customers, look for additional information and videos regarding these updates in the customer support portal. A big “thank you” to all of our great customers who made these suggestions.  We will always be looking to improve upon LearnDash based on your feedback!  As always, please let us know if you have questions!

(Don’t have LearnDash yet?  What are you waiting for!?  Join the fun!)


Justin Ferriman is the co-founder and CEO of LearnDash, the WordPress LMS trusted by Fortune 500 companies, major universities, training organizations, and entrepreneurs worldwide for creating (and selling) their online courses. Twitter | LinkedIn

14 Responses

  1. Justin- LD just keeps getting better and better! Thanks for continuing to refine and improve a great product.

    Tim Chambers

  2. Dear Justin,

    Thanks for these improvements! It would be great if you could make some video tutorials showing us how to work with them on our sites, and show the resulting effects. Those videos really help!

    1. Thanks Steve, there is a video in the support section for the shortcodes with more explanation. Will look into showing some additional demonstrations.

  3. Dear Justin,

    Will the new User Profile section allow the creation of a custom field, for example, an RN License Number, which would allow the insertion of this field in the Certificates as a custom variable? This would allow great customization of the Certificates. If yes, can you walk us through the process?

    Thanks, Steve Henwood

    1. Hi Steve, WordPress allows you to further customize the user profile. If you wanted this information in the course information section, then we can provide guidance.

  4. i have a right side widget where i am trying to validate user login.
    click of the image of free demo should take the user to learning module, if not redirect him/her to login/register page. need info on how to implement it.
    currently it is working only if user has logged in….and the widget has the following check..

Leave a Reply

Your email address will not be published. Required fields are marked *