LearnDash UpdatesLearnDash UpdatesMarch 21st, 2019

Update: Version 2.6.5


  • Fixed TCPDF library used to generate PDF certificates [Security Patch]

LearnDash UpdatesLearnDash UpdatesJanuary 23rd, 2019

Update: Version 2.6.4

New Features

  • Added standalone page for the Quiz Builder


  • Updated Question Answer Media button to better handle videos and media shortcodes

  • Updated the Quiz Email notification for better handling of inline HTML

  • Updated Category and Tag logic to now show on Gutenberg editor

  • Updated WP Profile screen for improved performance

  • Updated the WP Profile so it is now possible to assign Groups to Group Leader user

  • Updated the Question Answer logic for better handling of Umlauts

  • Updated the Assignment upload logic to prevent resubmit on page refresh

  • Updated the Assignment 'Pending' status logic to better handle translations

  • Updated Custom Post Type labels

  • Updated logic allowing 'view' link on WP taxonomy terms associated with LearnDash post types

  • Updated the LearnDash code for PHP 7.3 compliance


  • Fixed Questions Data Upgrade logic that was causing questions to appear missing

  • Fixed Quiz logic causing Questions to change order

  • Fixed Questions admin widget logic that was affecting the default page

  • Fixed the Quiz save logic that was causing custom fields to duplicate

  • Fixed the Essay edit screen that was causing essays to be deleted

  • Fixed logic causing multiple admin notices to be displayed

  • Fixed typo in HTML output where "cass" was used instead of "class"

  • Fixed minor spelling/grammar issues in labels and text

LearnDash UpdatesLearnDash UpdatesNovember 20th, 2018

Update: Version 2.6.3


  • Fixed issue with Quiz post content not displaying

  • Fixed issue with Quiz shortcode [LDAdvQuiz] not showing the Quiz data when using certain themes

LearnDash UpdatesLearnDash UpdatesNovember 19th, 2018

Update: Version 2.6.2

New Features

  • Added a new filter and action for when course access expires https://bitbucket.org/snippets/learndash/peb5Ka


  • Updated base64 inline images with external reference


  • Fixed issues causing Quiz template to be called twice

  • Fixed Mathjax support on Quiz questions

  • Fixed issue in RSS feed logic

LearnDash UpdatesLearnDash UpdatesNovember 13th, 2018

Update: Version 2.6.1


  • Fixed course custom URL logic

  • Fixed code that was affecting older PHP versions

LearnDash UpdatesLearnDash UpdatesNovember 12th, 2018

Update: Version 2.6.0 - Major Release

New Features

  • Added Quiz Builder for easy quiz and question creation

  • Added WordPress Custom Post Type (sfwd-question) for all quiz questions (see data upgrade option under settings to convert existing questions)

  • Added shared questions feature so that a single question can be shared between multiple quizzes

  • Added support for WordPress 5.0 and Gutenberg on LearnDash post types

  • Added new Taxonomies Quiz Category and Quiz Tag to Quizzes

  • Added ability to edit a user's course enrollment date via their WordPress profile

  • Added pagination support when using the search feature on the binary selectors used on various pages like the WordPress profile and LearnDash Groups

  • Added call to do_shortcode() within the [ld_quiz] and [LDAdvQuiz] shortcodes processing

  • Added performance improvements when not running shared course steps feature


  • Updated Quiz Options page to be similar to Course and Lesson Options

  • Updated Quiz Advanced Settings metabox into multiple metaboxes

  • Updated the admin setting "Bypass Course limits" to include Quizzes

  • Updated the Data Upgrade logic for User Course and Quiz data to work better on larger sites

  • Updated report (CSV) headers so they can now be translated

  • Removed the legacy wpproquiz translation markers so that now all strings use learndash


  • Fixed issues with Quiz export/import logic not properly handling categories or the essay question settings

  • Fixed issue with course progression preventing course from being completed

  • Fixed issue where last login recorded within LearnDash core was not being set due to hook priority

  • Fixed user_groups_shortcode.php template variable error

LearnDash UpdatesLearnDash UpdatesAugust 21st, 2018

Update: Version 2.5.9

New Features

  • Added Gutenberg editor blocks for most LearnDash shortcodes

  • Added Data Upgrade item - When run (under LEARNDASH LMS > SETTINGS > DATA UPGRADES) this will move the course access list into its own post meta field

  • Added new templates for various shortcodes: learndash_course_complete_message.php, learndash_course_inprogress_message.php, learndash_course_not_started_message.php, learndash_course_student_message.php, learndash_course_visitor_message.php, learndash_group_message.php


  • Updated to improve performance when shared steps feature is not enabled

  • Updated Course Builder so that when editing a title the return key can now be used to save the change

  • Updated Quiz certificate award logic related to Essay points logic

  • Updated to not purge user and usermeta data when deleting a multisite blog

  • Updated activity meta processing to not store lesson and topic post objects

  • Updated Video Progression handling to ensure correct elements returned from WP embed call

  • Updated add-on update logic and caching timing

  • Updated [ld_course_info] shortcode output structure and page logic to allow more than one instance on the page

  • Updated to ensure learndash_get_course_id() returns integer

  • Updated [courseinfo] shortcode when using the 'completed_on' option and reworked the date format logic

  • Removed debug log functions used within the quiz processing

LearnDash UpdatesLearnDash UpdatesMay 30th, 2018

Update: Version


  • Updated default value for LEARNDASH_GUTENBERG define to be false instead of true


  • Fixed issue preventing Quiz Certificates from displaying

  • Fixed division by zero in Course Progress widget when course does not contain any steps

LearnDash UpdatesLearnDash UpdatesMay 26th, 2018

Update: Version


  • Fixed [ld_course_list] shortcode to show enrolled courses when using the "mycourses" parameter

LearnDash UpdatesLearnDash UpdatesMay 25th, 2018

Update: Version 2.5.8

New Features

  • Added integration to WordPress Privacy Policy and GDPR functionality to export and erase user personal data

  • Added support for user_id parameter in [ld_course_list] shortcode

  • Added new parameters for [ld_profile] shortcode to control output of edit profile link and listing of course quizzes

  • [BETA] Added new Gutenberg blocks for many of the LearnDash shortcodes

  • [BETA] Added more REST API endpoints under namespace: /wp-json/ldlms/v1 (requires the define added to site: define ('LEARNDASH_REST_API_ENABLED', true);)

  • [BETA] Added Gutenberg editor support when editing LearnDash post types (requires the define added to site: define ('LEARNDASH_GUTENBERG', true);)


  • Updated cookie timer logic to retain after logging out

  • Updated Quiz question point calculations when using the individual point option

  • Updated Lessons widget ordering logic to use shared steps order

  • Updated Course progress widget when user is not logged in

  • Updated Course Info widget order selectors to retain value after saving

  • Updated Groups auto-enroll logic to not unenroll user from Group when user is unenrolled from an associated Course

  • Updated learndash_course_status() to allow for filtering and return slug only


  • Fixed miscellaneous spelling issues