LearnDash
Recent Updates
Tweaks
- Added PHP 7.4 requirement to the plugin header.
- Added WordPress 6.6 requirement to the plugin header.
- Improved Block compatibility with WordPress 6.9.
Fixes
- Resolved
_load_textdomain_just_in_time()notice errors that showed up in WordPress 6.8.
Tweaks
- Improved Block compatibility with WordPress 6.9.
- Updated minimum required WordPress version from 6.1 to 6.6.
Features
- Added support to save payment methods to PayPal Checkout Vaulting.
- New PayPal Checkout billing address fields.
- Added support to PayPal Checkout Card 3DS verification.
Tweaks
- Added filters:
ms_gateway_paypalexpress_client_data.
Fixes
- Fixed an issue with block toolbars in WP 6.9.
- Resolved an issue where Lesson, Topic, Group, and Challenge Exam settings tabs would not load.
- Resolved an issue where links within LearnDash Blocks could be clicked and would replace the block with the contents of that page.
- Resolved an issue where sometimes the block editor wouldn't be visible for Courses.
Fixes
- Fixed block compatibility with WP 6.9.
Fixes
- Fixed a PHP warning when accessing post content in contexts where the global
$postvariable is null. - Fixed the WP logo in the fullscreen mode on post editing page.
- Resolved an issue where the Course Builder would not be visible if meta boxes are hidden in WP 6.9+.
- Resolved an issue where the Course CSV Export on the LearnDash LMS -> Reports page would sometimes get stuck at 50% complete.
- Resolved an issue where the export buttons on the LearnDash LMS -> Reports page would not initialize properly in some circumstances.
Tweaks
- Improved Block compatibility with WordPress 6.9.
- Improved
get_comments_numberfilter return type to match WordPress core behavior for strict type comparison compatibility. - LearnDash Cloud: removed the LearnDash Cloud menu and standardized the LearnDash help page.
- Removed the "new" tag from Presenter Mode.
Fixes
- Fixed the Notes admin list page integration with the Instructor Role plugin.
- Fixed
loadtextdomain too earlywarning. - Increased color contrast on the Notes Date text.
- Fixed non-unique HTML ID's on the Notes in the Course pages.
- Open Notes Modal button is now by default positioned below the Focus Mode top bar.
- Notes Modal now better fits inside mobile viewport sizes.
- Added touch patch for mobile devices to handle dragging the Notes Modal Button.
- Now we are using the WordPress format from the General settings on the Notes Dates.
- The Note event status messages are now being read properly by screen readers.
- The Editor Toolbar setting now works to show or hide the toolbar on the New Note form.
- Fixed javascript console log error.
Tweaks
- Updated the Notes List styles so it is more readable on smaller screen sizes.
- On the
Notes > Settingspage the 'Set up Instructor Notification Emails now' link now points to theNotes > Settings > Emailpage instead of the documentation page. - Switched the Notes Modal Title from
<h6>tag to a<h3>tag. - Added defaults for the Notes Emails.
- Updated templates:
src/views/components/form/editor.php,src/views/components/form/index.php,src/views/components/list/index.php,src/views/components/list/item/content.php,src/views/components/list/item/index.php,src/views/components/list/item/meta.php,src/views/notes/add_new_note_form.php,src/views/notes/success_delete_message.php,src/views/notes/success_message.php.
Fixes
- Fixed duplicated \"Subscription - Expired\" email.
Fixes
- Fixed
e(...).dialog is not a functionconsole error. This was due to a missing dependency on some pages. - Fixed a style conflict for Kadence Gallery and other related blocks on the Course pages when in focus mode.
- Orders with a discount that reduces the price to 0 will now show on the Orders page.
- Resolved an issue where the Reporting block Download button would not return the same results as displayed on the page.
- Resolved issue with
[learndash_course_grid]shortcode loading styles when rendered from an Elementor or Divi template. - Resolves issue where the first comment would sometimes be cropped off at the top.
Fixes
- Fixed the display of the license expiry date.