Recent Updates
Fixes
- Authentication files that were automatically included in ZIPs downloaded from account.learndash.com will now be deleted when deauthenticating a site.
- Fixed a broken layout issue of the
OpenAI API Keyfield's input note. - Fixed a conflict with Divi theme builder when course reviews module was active.
- Fixed a fatal error with 3rd party plugins that was caused by an explicit return type on a filter.
- Fixed an issue where essays that were in draft, trashed or deleted appeared on user profile page.
- Fixed an issue where updating a quiz post after previously adding a custom field would create a duplicate custom field.
- Fixed missing LearnDash reports widgets titles.
- Resolved an issue when rendering free choice quiz question answers with angle brackets.
- Resolved an issue where disabling the quiz custom field setting would not keep it disabled after the editor page was reloaded.
- Resolved an issue where the "Save Quiz data to the server every" setting was not respected and instead always used the default value.
- Resolved an issue where the
LEARNDASH_QUIZ_RESUME_COOKIE_SEND_TIMER_DEFAULTconstant was not respected by the "Save Quiz data to the server every" quiz setting. The default value is now 20 seconds instead of 5. - Restored the Question Overview Legend when enabled.
Tweaks
- Added course and group type enrollment statistics to Site Health.
- Added temporary seasonal UI enhancement.
- Improved accessibility for the Question Overview Legend.
- Modern Course Pages are no longer automatically enabled for new installs.
- Added filters:
learndash_admin_banners. - Added templates:
themes/ld30/templates/quiz/partials/show_quiz_review_legend.php,themes/ld30/templates/quiz/partials/show_quiz_review_questions.php. - Updated templates:
includes/reports/templates/ld-propanel-full-page.php,themes/ld30/templates/shortcodes/profile/quiz-row.php.
Tweaks
- Table of Contents will now ignore conditionally hidden headings.
- Add tabindex to tippy tooltips and update the role to a tooltip.
- Advanced form file upload limit options all the way up to your PHP limit.
- Add support for Webp images as a supported filetype in advanced form uploads.
Fixes
- Issue with nested tabs blocks.
- Hover color on nested sections in the editor.
- Kadence Blocks Controls use custom color palette only option.
- Increased specificity for some Accordion block styles to fix issue in FSE themes.
- Posts block equal heights.
Features
- Filter for query filter posts per page limit.
Fixes
- Issue with
Exclude Currentoption on post grid when multiple post grids are on the page. - Post grid
read morealign bottom setting whenshow filteris enabled. - Sliders aria labels are now translatable.
Updates
- WC template notice.
Fixes
- Issue with product gallery margins when switching in variation images.
- issue with badge checks on non product single pages.
Features
- Quickview button block
- Quickview button single page placement option.
Fixes
- Max Orders (Slot) when using Checkout block
Tweaks
- Week view headers structure updated for improved accessibility. [TEC-5238]
- Add ARIA landmark roles and aria-current attributes to breadcrumbs to improve screen reader support. [TEC-5205]
- Added underline to the email and website fields on the Organizer Single template. [TEC-5206]
- Changed views:
v2/organizer/meta/details/email,v2/organizer/meta/details/website,v2/week/grid-header/header-column
Languages
- 0 new strings added, 4 updated, 0 fuzzied, and 0 obsoleted.
Tweaks
- Added
aria-labelto nav tags to make page landmarks unique. [TEC-5208] - Event Date time block structure updated to improve accessibility. [TEC-5531]
- Add ARIA landmark roles and
aria-currentattributes to breadcrumbs to improve screen reader support. [TEC-5205] - Replace breadcrumbs with a "Back to Events" link on Venue and Organizer single pages for clearer navigation and improved accessibility.[TEC-5207][TEC-5205]
- Change default opt-in status to prevent false positives in checks when the value is not set. [TEC-5583]
- Changed views:
blocks/event-datetime,v2/components/backlink,v2/components/breadcrumbs,v2/components/breadcrumbs/breadcrumb,v2/components/breadcrumbs/linked-breadcrumb,v2/components/header,v2/list/nav,v2/list/top-bar/nav
Languages
- 4 new strings added, 6 updated, 0 fuzzied, and 0 obsoleted.
Features
- Added a migration guide to the PayPal Standard settings page to help users update subscriptions and switch to PayPal Checkout.
- Added a new
[ld_migrate_paypal_subscription]shortcode to help migrate PayPal Standard subscriptions to PayPal Checkout. - Added a new mechanism to retry payments for failed PayPal Checkout subscriptions.
Fixes
- Fixed an issue where limited subscriptions were charging one extra billing cycle when paid with PayPal Checkout.
- Fixed the OpenAPI security schemes array and empty properties.
- Removed an extra div element inside the Profile block.
Tweaks
- Added PayPal Checkout Status to Site Health.
- Display the "Saved Cards" section inside the Profile block only when a compatible payment gateway is enabled.
- Enhanced PayPal Checkout onboarding with increased connection timeouts and improved error messaging to provide a smoother setup experience.
- Improved checkout display by hiding the PayPal button and card fields when the selected payment method is not eligible.
- Improved the LearnDash Orders Edit Page and the Profile shortcode to include the reason why a subscription was canceled.
- Prevented the Telemetry Opt-in modal from showing during the onboarding wizard when setting up PayPal.
- When a PayPal Standard subscription is cancelled, a user is unenrolled from a course or a group automatically.
- Added actions:
learndash_paypal_standard_migration_shortcode_after. - Added filters:
learndash_profile_show_saved_cards,learndash_show_telemetry_modal,learndash_subscription_max_retries,learndash_subscription_payment_retry_email_message,learndash_subscription_payment_retry_email_placeholders,learndash_subscription_payment_retry_email_subject,learndash_subscription_retry_intervals. - Updated templates:
src/admin_views/modules/payments/orders/edit/subscription/details/cells/status.php,themes/ld30/templates/shortcodes/profile/saved-cards/index.php,themes/ld30/templates/shortcodes/profile/subscriptions/canceled/cancellation-date.php.
Security
- Improved REST endpoint permissions for campaigns and forms (CVE-2025-11227, CVE-2025-11228)