Bulk “assign categories to quiz” questions in LearnDash LMS
Assigning categories to quizzes themselves is pretty much straightforward since the quiz custom post type in LearnDash supports Quiz Categories as a taxonomy of the custom post type. The problem arises with Quiz Questions because Question Categories are handled differently. They are not taxonomy of the custom post type, so you cannot select them with […]
Edit question points in Bulk in LearnDash LMS
Let’s say you have more than 2000 questions in your questions bank in LearnDash. You created these progressively over the last year, so the manual work was justifiable. Now, for a new cohort of your course, you want to change the points of a set of questions, say, 10% of your questions bank or about […]
Bypass Drip Content for LearnDash
A couple of weeks ago I came up with the idea of designing a way to Bypass Drip Content in LearnDash in an simple way on a user per user basis and that also allows the user to mark the bypassed drip content as complete. The Problem Drip Content in LearnDash allows you to stop […]
Set the Course Progression conditionally for specific users.
Linear Progression in LearnDash forces users to consume your course content lesson by lesson. They cannot skip through the lessons. Let’s say you have a course with Linear progression. All enrollees are forced to access the content in this way. But what if you want to allow a small and specific set of users to […]
Auto-enroll users in a Group or Course based on their email domain in LearnDash LMS.
LearnDash, by default, has different enrollment types: Open, Free, Buy Now, Recurring, and Closed. When you set a course access mode to Open, any user account registered on your website will be automatically enrolled in that course. Non-logged-in visitors will simply see all the course content. Just LearnDash won’t track any progress as there is […]
Count the remaining days left for course access expiration in LearnDash
Depending on your business model, you may allow lifetime access to the course content after your students complete the course. Maybe so they can revisit the lessons and boost their learning experience. Or simply as a good will bonus, and allow them to see course updates in the long run. On the other hand, you […]
Enable LearnDash Focus Mode conditionally on a course-by-course basis.
Focus mode is the way LearnDash allows you to provide your users with a distraction-free interface in your courses.
Today I pushed the first version of my plugin to WordPress.org
Yesterday, May 5th, 2023, I got an email from the WordPress Plugin Review Team notifying me that my plugin submission to the WordPress plugin repository was approved. It was no easy thing, and not on the first try (by a silly mistake from me). I submitted it on April 7th. Almost a month later, I […]
Change the PDF certificate filename in LearnDash
The beauty of WordPress and open source is that virtually anything is customizable. And premium plugins like LearnDash are not an exception to the rule. In LearnDash, you can create certificates to reward your students after completing a quiz or finishing a course. These certificates are generated as a PDF file on the fly. After […]
Redirect visitors from the course page to the product or landing page in LearnDash
You have a course set to Closed access mode. That means users will purchase the course either through a third-party eCommerce like WooCommerce, or a membership plugin like Paid Memberships Pro. Sweet. When a visitor clicks the course from the course list, they are taken to the single course page by default. Then, they click […]