LearnDash
Recent Updates
Fixes
- Instructors can now create and edit courses, lessons, topics, and quizzes when the site language is set to "German (formal)" or other formal language variants. Previously, the editor would fail to load with a console error.
- Instructors can now use Infinite Scrolling and Load More buttons in Course Grid to view all their assigned courses, not just courses they authored.
- Pagination state not restoring when navigating back from submission details.
- Resolved a PHP 8 undefined variable warning for
$ld_categoryin the Frontend Dashboardenqueue_scripts()method. - Resolved an issue where Instructors and admins were unable to update groups from the Frontend Instructor Dashboard when "Group Tags" were disabled.
- Resolved an issue where essay submissions would be shown to the question owner instead of the course owner when LearnDash Shared Quiz Questions is enabled.
- Resolved an issue where the Visit Plugin link on the wp-admin > plugins list page directed to a non-existent URL.
- Resolved an issue where the student communication TinyMCE Send button did not appear on lesson and topic pages when LearnDash Notes or another front-end editor initialized before the message modal.
- Resolved an issue with ajax pagination in the Course List Block.
Tweaks
- Improved grammar and copy for the Course Creation card in Setup - Advanced Settings.
- Improved grammar and copy for the Dashboard card in Setup.
- Updated the commission setup description text for improved clarity.
- Added filters:
learndash_instructor_role_js_locale. - Updated templates:
modules/templates/settings/ir-instructor-setup-settings.template.php.
Fixes
- Resolved an issue on the Group Administration screen where the export file created when clicking "Export Progress" was returning the name and ID of the group instead the course ID and title.
- Resolved an issue where the translation of Course pagination would not be applied during AJAX requests.
- Resolved an issue where turning off Auto Paragraph on the "LearnDash Student" block in the block editor did not apply on the front end when the block wrapped nested LearnDash blocks (for example the LearnDash Profile block), which added unwanted paragraph markup and broke the course list layout.
Tweaks
- Added functions:
learndash_ajax_switch_to_site_locale.
Fixes
- Resolved an issue where translations could not be installed under LearnDash LMS -> Settings -> Translations.
Fixes
- Resolved an issue where new customers could not receive their purchased team correctly.
Fixes
- Resolved an issue where a notification email for "An assignment is approved" triggers would not send properly. They now will send reliably across course-only conditions, topic/lesson assignment mappings, and delayed-send scenarios.
- Resolved an issue where the "Course expires before X days" notification trigger would not work when course was set to any.
Tweaks
- Bumped the minimum required LearnDash LMS version to 5.0.0.
Fixes
- Resolved error messages about load_textdomain too early in the debug logs.
Tweaks
- Improved the LearnDash add-ons update flow for legacy licenses.
Tweaks
- Improved the MemberDash update flow for legacy licenses.
Tweaks
- The Settings -> Liquid Web Products page no longer requires an opt-in to communicate with external servers.
Tweaks
- The Settings -> Liquid Web Products page no longer requires an opt-in to communicate with external servers.
