Insert a Course Onto Any Page or Post!

By: Justin Ferriman • April 23, 2014
Filed Under:

LearnDash Updates latestThings have been a bit quiet on the LearnDash update front, but it isn’t without good reason.

We have been carefully planning a phased revamp of the LearnDash admin experience by analyzing the feedback we have received since first launching.

Today marks Phase 1 of this process.

Many of the updates in Phase 1 are meant as preparation for Phase 2, which will bring about some more noticeable back-end changes (more on that at a later date).

That said, even though we are working in revamping the code as preparation for what is to come, we still wanted to give all of you a new toy to play with!

Course Content Shortcode

As many of you know, when you create a course in LearnDash, the lessons, topics and quizzes appear in the course content table at the bottom of the page – as shown here:

This functionality will remain intact as it provides a super-simple way to get your WordPress LMS set-up quickly.

However, starting today you also have the option to insert this same Course Content table onto any page (or post) of your site! After creating your course, all you need to do is insert the following:

[course_content course_id="123"]

That’s it!

As a reminder, you can also place the enrollment (i.e. purchase) button for any course anywhere on your site using a the LearnDash Payment Buttons shortcode, allowing you to get creative in how you present your courses.

If you are using a shopping cart to sell your courses, you can now include the course content table in the description.

We owe a big thank you to LearnDash customer Pavel for sponsoring this update!

Important: Updated Profile Shortcode

If you recall, the last update we released a front-end user profile. This profile still exists, but as many of you (rightly) pointed out, the shortcode itself was poised to conflict with other plugins.

We updated the shortcode to avoid any potential conflicts, it is now:

[ld_profile]

If you are using the front-end profile on your site, make sure you update the shortcode so that it is visible again.

Going forward, you can see all the current shortcodes in the OPTIONS FOR COURSES menu.

What’s Next?

We are excited about the back-end redesign, and we think you will be too. We will be sure to provide you with updates on our progress, as well as some pleasant surprises along the way 😉 .

Thank you all for your continued support, suggestions, and overall enthusiasm for LearnDash!

Justin Ferriman

Justin started LearnDash, the WordPress LMS trusted by Fortune 500 companies, major universities, training organizations, and entrepreneurs worldwide. He is currently founder & CEO of GapScout. Justin’s Homepage | GapScout | Twitter