Tutorials

How to add your theme’s header to LearnDash Focus Mode

Learn how you can insert your WordPress theme’s header into Focus Mode. YMMV because your theme that may differ from the example used in the tutorial.

The Ultimate Guide to LearnDash Email Deliverability

In this article, we explain how to true up email deliverability from your WordPress site by integrating with a free SMTP provider.

The Ultimate Guide to Frontend Profile Editing in “LearnDash”

For those not using Woo. Learn how to give your users a frontend profile editing screen, so they don’t have to edit profiles in the WordPress backend.

How to create an “enrolled courses” submenu in LearnDash

Learn how to create an “enrolled courses” submenu in LearnDash! Due to how WordPress themes work, some code tweaking may be required.

How to limit students to 5 lessons per month in LearnDash

A rather large code snippet (200+ lines) that enables LearnDash lesson/topic view tracking and limitation, with more views allowed monthly.

How to have a word count limit on your LearnDash essays

In this tutorial, we’ll show you how to add a word counter to your LearnDash essay questions, and also how to impose a word limit on those questions.

Show the original price and the discounted price on a LearnDash course page

In this tutorial, we show you how to customize the LearnDash course infobar to show an “original price” with a line through it, next to the discounted price.

Timezone-adjusted release date and time display for LearnDash lesson schedule

In this “tutorial” we basically just give you a PHP snippet that helps format Lesson Schedule release dates and times for the user’s local time zone.

How to make a shortcode to display a LearnDash course price (FREE code snippet!)

In this “tutorial” we basically just give you a PHP code snippet that registers a [lmscoder-course-price id=”123″] shortcode.

User-Specific Content (And Downloads!) in LearnDash

Learn how to give your students specific feedback that only they can see and/or download. The download portion does require a paid plugin.