LearnDash
Recent Updates
Fixes
- Fixes fatal error during activation if an outdated version of LearnDash LMS was installed.
Fixes
- Fixed an issue where the course reviews could not be exported from the settings page.
- Fixed an issue where the survey question interface did not work on the survey edit page.
Tweaks
- Added actions:
learndash_reviews_plus_uninstall. - Set LearnDash LMS minimum version to 4.7.0.
- Set PHP minimum version to 7.4.
- Set WordPress minimum version to 6.1.
Fixes
- Fixes fatal error during activation if an outdated version of LearnDash LMS was installed.
Fixes
- Resolved an issue where users could not be enrolled in a Free course after registration when the 'Modern' registration appearance is activated.
Tweaks
- Added filters:
learndash_model_product_supports_coupon.
Fixes
- Fixed a fatal error related to the licensing activation during plugin installation.
Features
- Added a Terms and Privacy setting that forces users to accept the custom defined terms/privacy during registration.
Fixes
- Resolved an issue where after incorrectly entering your license information in the Setup Wizard, entering the correct license information would fail.
- Login modal could not be displayed on LearnDash course, lesson, topic, and quiz category archive pages via
[learndash_login]shortcode. - Updated
Modernregistration templates in order to properly handle scenarios where coupons that would bring the price to 0 would incorrectly still send the user to the payment gateway for payment. - Added a missing label on the admin user profile screen for the quiz lock removing setting.
- Updated broken links on the Help page.
- Fixed LearnDash course info shortcode's course points value output.
- Updated mobile styles for the LearnDash -> Help page.
- Fixed translation files priority order to ensure globally installed translations are loaded correctly.
Tweaks
- Improved accessibility for expandable items.
- Improved accessibility related to the color contrast of various elements throughout Courses.
- Improved accessibility when buttons within Courses receive focus.
- Improved accessibility for tabbed content within Courses.
- Added actions:
learndash_coupon_after_redemption,learndash_coupon_before_redemption,learndash_coupon_user_enrolled_with_zero_price. - Added filters:
learndash_coupon_attached_data,learndash_coupon_check_is_valid,learndash_coupon_discounted_price,learndash_coupon_exists_and_is_active,learndash_coupon_get_by_code,learndash_coupon_is_attached_to_product,learndash_coupon_to_attach. - Updated functions:
learndash_get_course_points_access,learndash_get_course_points_enabled,learndash_get_course_points,learndash_get_course_prerequisite_enabled,learndash_validate_hub_license. - Updated templates:
themes/ld30/templates/course.php,themes/ld30/templates/focus/comments.php,themes/ld30/templates/group.php,themes/ld30/templates/group/partials/course-row.php,themes/ld30/templates/lesson/listing.php,themes/ld30/templates/lesson/partials/row.php,themes/ld30/templates/modules/tabs.php,themes/ld30/templates/shortcodes/course_content_shortcode.php,themes/ld30/templates/shortcodes/group_content_shortcode.php,themes/ld30/templates/shortcodes/groups/row.php,themes/ld30/templates/shortcodes/profile.php,themes/ld30/templates/shortcodes/profile/course-row.php,themes/ld30/templates/shortcodes/profile/search.php,themes/ld30/templates/widgets/course-navigation.php,themes/ld30/templates/widgets/navigation/lesson-row.php.
Fixes
- Prevents a fatal error that could occur when creating a membership via the REST API in Restrict Content Pro.
Fixes
- License Key Field max limit to 40 characters.
Fixes
- Fixed an issue where the purchased organization was not created after the order had been completed when using the WooCommerce checkout Gutenberg block.
- Fixed an issue where the subscription renewal price was modified to 0 on the cart and checkout pages.
- Resolved an issue where the "Disable Delete Team Leader trashcan icon" and "Disable Permanently Delete Team Leader person-X icon" design settings were not respected.
- Fixed an issue where the alert text on the frontend groups plus page were not translatable.
- Fixed an issue where adding a lead organizer as team leader to a team led to a replacement of existing team leaders who are also lead organizers.
Tweaks
- Added actions:
learndash_groups_plus_uninstall. - Set the minimum required LearnDash LMS version to 4.7.
- Set the minimum required WP version to 6.1.
- Set the minimum required PHP version to 7.4.
Fixes
- Resolved an issue where quiz resume didn't work when the saved answer had a line break or similar characters within it.
Tweaks
- Deprecated functions:
learndash_prepare_quiz_resume_data_to_js.