New Shortcodes to Enhance Your Courses!

LearnDash UpdatesThe end of 2013 is right around the corner, but before it comes to a close, we wanted to get one more final LearnDash update into your hands!

Before jumping into the details, I want to personally thank you all for partnering with LearnDash for your WordPress LMS sites.

Your continued support, suggestions, and general dedication to our mission has given us tremendous motivation to serve you and to improve LearnDash. We certainly could not do it without you!

Now, onto the final round of updates!

New Course Shortcodes!

These particular updates are the direct result of the feedback we have received in our support forum from all of you. We think that you will enjoy the added flexibility. After you update, you will find these shortcodes listed on the “Options for Courses” menu.

Visitor & Student Messages

Check out the following video to see an example of these shortcodes in action:

What are the Shortcodes?

[visitor] and [/visitor]

and

[student] and [/student]

What Do They Do?

With these shortcodes, you can now display a unique message on your Course page to those who have not yet enrolled, and an entirely different message for users who have enrolled into the course.

This is great if you plan to sell courses using LearnDash!

For example, you can include a sales message or video on the Course page, enticing users to sign-up or purchase. To do this, all you have to do is put the desired text or media between the shortcodes “[visitor]” and “[/visitor]”.

Now, when someone comes to view your course, only the content between these two shortcodes will be displayed.

After the visitor purchases or enrolls in the course, you can change the Course page content to something else. To display a specific message to an enrolled user, just put it between the shortcodes “[student]” and “[/student]”.

Special Thank You

We owe LearnDash customer Troy Dean a huge thank-you for this one.

He was doing some custom development on his own LMS and submitted the code back into the forum. We liked it so much that we have leveraged it to make this new feature for all of you!

For those of you who don’t know Troy, he is the brains behind WPElevation – the world’s first business accelerator program designed specifically for WordPress consultants.

They help WordPress consultants attract better clients, better projects and better fees through training, coaching and community – some pretty great stuff!

Course Purchase Button

There have been quite a few requests for this one, and since we were in the shortcode frame of mind, we decided to roll it out in this update. If you are looking for some more flexibility with the way people purchase or join your courses, you’ll like this.

What is the Shortcode?

[learndash_payment_buttons course_id="###"]

(replace “#” with the actual Course ID number)

What Does it Do?

If you are selling your courses using the built-in PayPal or 2Checkout options in LearnDash, you can now place the purchase button for your course anywhere on your site using this shortcode.

This is perfect solution if you want to create a custom purchase page.

All you need to do is insert the course number into the shortcode, and wherever you insert it the PayPal button (or 2Checkout option if you are using that integration) will appear. If the course is free, then the JOIN button will appear instead.

File Restructuring

In addition to the new shortcodes, we took some time to begin restructuring the layout of the plugin so that it is more user friendly from a developer standpoint.

What Does this Change?

If you are using LearnDash “out-of-the-box” so to speak, there is a good chance you will not notice anything different. The updates make it easier for developers to template LearnDash.

If you are using LearnDash in a language other than English, this restructuring may require you to re-translate a few of the items. We provide instructions for how to do this on our support site.

What’s Next?

A lot has happened in this past year, and it has been fun to work with you to mold LearnDash into what it is today. Thank you for your continued involvement in its growth!

But with every ending comes new beginnings, and we have some really exciting things in the works for 2014, some items we believe will really shake-up the entire elearning on WordPress industry.

Thank you all again, and have a safe holiday!

Categories

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

23 Comments
  1. FREDERIC

    Great news !
    Do you have any roadmap to share with us ?
    It would be interesting to think about the roadmap and the new features we would add to our site.

  2. Hi Justin :

    This is a really good update. Sometimes I think you read my mind.
    Shortcodes are a powerful tool for most of us. Even most of the best templates for WordPress are using this alternative , cause give to us a lot of flexibility and I think is necesary make a difference with others LMS and this is good option.
    Thanks again. You and your team are doing a very good job.

    Feliz navidad y propespero año nuevo 😀

  3. Holly

    how do i find the course id number for the shortcode? i put in the name of my course and the page id number and neither works for me .

      • Dwayne DAvie

        Why cannot you just tell us how it works *here*, as it is not that obvious how this works, I guarantee thousands of people will be confused about this. Tell us, telling us we can use ID is next to useless, if it is not at all clear how do use the ID system.

          • Hi Justin – just to clarify, do you mean hovering over the course title from the dashboard, or the site itself? If from the dashboard, we just get the post ID. If from the site itself, and pretty permalinks are active, we don’t get the course title – just the name. The course ID should show in the course admin dashboard list, ideally.

          • Oh – OK, so for the sake of other visitors here, you mean the Course ID is the Posit ID (which you can see when you hover over the Course title in the dashboard. Thanks!

  4. Hi Justin,

    These are some really useful updates. You guys are really giving much more than what we paid for. Thanks.

    Any plans to implement some suggestions for speeding up quiz creation in 2014, like adding option to “add new question” on the same page instead of hitting the return button every time?

    • Hi Trishan-
      Many thanks for the kind words. Yes, we do have plans to further develop the quizzing functionality in 2014. I’ll be sure to note your suggestion regarding question creation for future reference.

  5. Justin, you and your team have done a great job this year. In 2014, I will be moving one of my clients to strictly LearnDash for their LMS. They like what I have shown them. We look forward to 2014!!!

  6. I Justin,
    It would be great to extend the [visitor] shortcode capability to display its content even when there’s a prerequisite course the visitor hasn’t passed yet. Or, better, to add a new shortcode to display specific content for this kind of users. This would help us delivering a more thorough explanation about each prerequisites, right on the course page.
    What do you think?
    Stephane

  7. Spencer

    Where can we find a complete list of Shortcodes? I’m a developer for a client taking over for a previous development company who won’t hand over the login information for us to get support.

  8. Are there any lesson shortcodes like the course [student] [visitor] ones. I want to display a differnet message if a lesson as been completed and can’t see any mention of such a thing.

    Thanks.

0 Pings & Trackbacks

Leave a Reply

86 Reasons To Choose LearnDash ... Show Me →
+ +