Close Menu
  • Themes
  • Plugins
  • Pricing
  • Affiliate Program
X (Twitter) Instagram TikTok
Wordpress Pick
  • Themes
  • Plugins
  • Pricing
  • Affiliate Program
Login / Register
Wordpress Pick
Home » Plugin » Education and LMS » Education and LMS » LearnDash – Learning Management System For WordPress

LearnDash – Learning Management System For WordPress

Free
$0

/Year

H
M
S
Unlock e-learning success with LearnDash! Create & sell courses effortlessly. Start your online empire today!

4.5

Rating summary

6

Reviews

147K+

Active installations

View Official Website
VirusTotal Scan
Checkout Now Added to cart

Empower Your Site with Advanced eLearning Capabilities

LearnDash transforms any standard WordPress website into a fully operational learning management system. Designed for educators, training organizations, entrepreneurs, and universities, this plugin simplifies online training management. It offers comprehensive course architecture, structured progression pathways, and integrated commerce settings to support independent instructors and large-scale academic ecosystems alike.

What LearnDash Does

At its core, the plugin facilitates structured digital learning. It allows administrators to assemble multi-tier courses divided into modules, lessons, topics, and quizzes. Beyond structural housing, it manages student onboarding, progression monitoring, automated assignments, and digital certifications upon completion. Built-in access control ensures that course access scales precisely with enrollment, subscriptions, or membership tiers.

Who This Plugin Is For

This learning management system caters to diverse educational contexts. Academic institutions deploy it to manage virtual classrooms and complex grading setups. Corporate entities utilize the software to streamline compliance training, customer onboarding, and employee upskilling programs. Solopreneurs and digital creators leverage the native payment configurations to build, market, and monetize specialized knowledge academies directly from their own WordPress dashboards.

Key Operational Capabilities

  • Multi-Tier Course Builder: Organize content visually using a drag-and-drop hierarchy spanning courses, lessons, topics, and quizzes.
  • Advanced Quizzing Engines: Deploy multiple question types, question banks, time limits, and automated feedback mechanisms.
  • Drip-Feed Scheduling: Release course materials automatically over time or based on specific student enrollment dates.
  • Dynamic Certification Builder: Generate personalized, downloadable PDF certificates automatically when students fulfill passing criteria.
  • Robust Group Management: Assign managers to specific student cohorts to oversee progress, run collective reports, and manage group enrollment.

Practical WordPress Use Cases

In a commercial setup, a business can create a professional certification course where customers pay a one-time fee to access video modules, complete randomized testing pools, and download an official certificate. For subscription models, an association can gate premium continuous education content, unlocking new lessons every week to retain monthly subscribers. In public education, instructors use the group features to separate individual physical classrooms into distinct digital groups for tracked testing and homework review.</p

Setup, Deployment, and Compatibility

Deploying the software requires a functional WordPress installation running version 6.7 or newer. Because course delivery depends heavily on layout, the plugin features built-in compatibility with major block editors, page builders, and performance themes. For expanded commercial infrastructure, it links cleanly with transactional systems like WooCommerce or dedicated membership tools, ensuring smooth registration and automated user account creation during checkout.

Why Choose This Solution on WPPick

Acquiring this toolkit through WPPick ensures direct access to clean, verified plugin builds optimized for immediate deployment. This model removes barriers for development testing, site prototyping, and complex staging environment builds. Developers can configure intricate multi-tier training portals, run rigorous database testing, and refine learning configurations safely prior to full production launches.

Latest Version Context

The latest iteration, version 5.0.1.1, addresses specialized operational logic within the reporting interface. Specifically, this update resolves an architectural issue where exported evaluation CSV documents mistakenly generated only the top header fields rather than compiling the complete dataset. This targeted maintenance fix ensures that high-volume reporting tools perform accurately when extracting student metrics. This release builds upon the foundational version 5.0 update, which significantly overhauled developer workflows by introducing modernized REST API configurations and standardizing infrastructure endpoints.

Frequently Asked Questions

Can I restrict access to lessons based on specific prerequisites?

Yes. The system allows you to configure linear progression rules. You can require students to finish previous lessons, pass a specific quiz, or wait out a drip-feed timing window before subsequent course sections unlock automatically.

Does the platform require external plugins to sell courses?

No. The core software contains native payment integrations to handle direct transactions. However, if you require complicated tax calculations, regional payment gateways, or custom physical bundling, it bridges smoothly with WooCommerce.

How are student assignments handled and graded?

Instructors can embed assignment upload fields directly into lessons or topics. Students upload their documents through the front-end interface, allowing administrators or designated group leaders to review, comment on, and approve submissions from the backend panel.

Can I import existing course questions or user lists?

Yes. The platform provides native CSV data import mechanisms alongside built-in REST API endpoints. This enables administrators to migrate student profiles, enrollment histories, and massive question banks from external platforms without manual data entry.

4.5 263 votes
Plugin Rating

I. Download Limits & Account Benefits

  • Free Downloads: Each email address receives 3 downloads per day for free products
  • Upgrade Benefits: Purchase any paid product to increase your daily download limit by 3 for each paid product
  • No Account Required: You can download immediately by receiving the download link via email
  • Account Recommended: Create an account for easier access to your order history and direct update downloads

II. Understanding GPL vs Official Versions

Important: The products available on WPPick are GPL-licensed versions, which differ from official developer versions. Before purchasing, please read our comprehensive guide: Understanding GPL & Official Differences at WPPick

Key Points:

  • GPL versions may not include premium support from original developers
  • Updates may be delayed compared to official releases
  • Some premium features might have limitations
  • Always consider your specific needs and support requirements

III. Support & Assistance

We’re here to help through multiple channels:

  • Email Support: Direct email assistance for all inquiries
  • Live Chat: Real-time support during business hours
  • Comprehensive Documentation: Detailed guides and tutorials

IV. Order Tracking

Access your complete purchase history and download links anytime: Order History

V. Account Access

New to WPPick? Login or Create Account to manage your downloads and orders efficiently.

VI. Refund Protection

We stand behind our products with a clear refund policy. Review our terms: Refund Policy

VII. Privacy & Security

Your data security is our priority. Learn how we protect your information: Privacy Policy

VII. Terms of Service

Understanding our service terms ensures a smooth experience: Terms of Use

Quick Tips for Best Experience

  1. Verify Compatibility: Check plugin/theme compatibility with your WordPress version
  2. Backup First: Always backup your site before installing new plugins or themes
  3. Test Environment: Consider testing on a staging site first
  4. Stay Updated: Regularly check for updates in your account dashboard
  5. Read Documentation: Review any included documentation for optimal setup

Need Help?

If you have questions about downloads, licensing, or need technical assistance, don’t hesitate to contact our support team. We’re committed to ensuring you have the best possible experience with WPPick products.


Ready to get started? Your download adventure begins with just one click!

February 19, 2026
Version: 5.0.1.1Latest Release
Bug Fix
  • Resolved an issue where downloaded Report CSVs would only contain the header row.
February 12, 2026
Version: 5.0.1
February 7, 2026
Version: 5.0.0
Deprecation
  • Deprecated actions: `learndash_report_page_buttons`.
  • Deprecated constants: `LEARNDASH_COURSE_FUNCTIONS_LEGACY`, `LEARNDASH_IS_QUIZ_ACCESSABLE_LEGACY`.
  • Deprecated filters: `learndash_course_autocompletion_multiple_final_quizzes_step`, `learndash_course_status_recalc_total_steps`, `learndash_get_content_label`, `learndash_get_lesson_progress_defaults`, `learndash_get_lesson_progress`, `learndash_lesson_attributes`, `learndash_responsive_video_domains`, `learndash_responsive_video_post_types`, `learndash_update_posts_comment_status`, `learndash_users_can_register`.
  • Deprecated functions: `ld_course_check_user_access`, `learndash_30_focus_mode_can_complete`, `learndash_30_responsive_videos`, `learndash_activity_complete_course`, `learndash_activity_complete_quiz`, `learndash_check_query_post_type`, `learndash_course_get_completed_steps_legacy`, `learndash_course_status_legacy`, `learndash_get_content_label`, `learndash_get_course_data_legacy`, `learndash_get_course_lessons_list_legacy`, `learndash_get_course_progress_legacy`, `learndash_get_course_quiz_list_legacy`, `learndash_get_course_steps_count_legacy`, `learndash_get_course_steps_legacy`, `learndash_get_course_url`, `learndash_get_current_tabs_set`, `learndash_get_essays_by_quiz_attempt`, `learndash_get_exam_challenge_available_courses`, `learndash_get_exam_challenge_courses`, `learndash_get_global_quiz_list_legacy`, `learndash_get_lesson_attributes`, `learndash_get_lesson_progress`, `learndash_get_lesson_quiz_list_legacy`, `learndash_get_paynow_courses`, `learndash_get_quiz_pro_fields`, `learndash_get_step_post_status_label`, `learndash_get_topic_list_legacy`, `learndash_get_user_course_attempts_time_spent`, `learndash_get_user_quiz_attempts_count`, `learndash_get_user_quiz_attempts_time_spent`, `learndash_is_lesson_notcomplete_legacy`, `learndash_is_quiz_accessable_legacy`, `learndash_is_topic_notcomplete_legacy`, `learndash_lms_reports_page`, `learndash_on_iis`, `learndash_process_mark_complete_legacy`, `learndash_report_user_courses_progress`, `learndash_set_course_prerequisite_enabled`, `learndash_set_course_prerequisite`, `learndash_set_exam_challenge_courses`, `learndash_test_admin_icon`, `learndash_the_currency_symbol`, `learndash_update_posts_comment_status`, `learndash_user_course_last_step`, `learndash_users_can_register`, `ls_propanel_set_report_filenames`.
New Feature
  • Added Angie Agentic AI integration.
  • Added compatibility with our MCP Server, available using npm as `@stellarwp/learndash-mcp-server`.
Bug Fix
  • Corrected the `ldlms/v2` REST API parameter documentation for `materials` for each `ldlms/v2` endpoint.
  • Fixed an issue where administrators could not access essays in GET `ldlms/v2/sfwd-essays`.
  • Fixed error code handling for the `ldlms/v2/sfwd-quiz/{quiz}/statistics`, `ldlms/v2/sfwd-quiz/{quiz}/statistics/{statistic}`, `ldlms/v2/sfwd-quiz/{quiz}/statistics/{statistic}/questions` and `ldlms/v2/sfwd-quiz/{quiz}/statistics/{statistic}/questions/{id}` endpoints.
  • Fixed pagination and `include`/`exclude` parameters support in the REST API v2 List User Courses endpoint.
  • Resolved an issue when setting dates via the REST API for date fields such as Course and Group Start and End Date. Now they will work with RFC3339 formatted dates as expected.
  • Resolved an issue where Lesson and Topic pagination settings could not be set for Courses using the `POST ldlms/v2/sfwd-courses` and `PATCH ldlms/v2/sfwd-courses/{id}` endpoints.
  • Resolved an issue where `POST ldlms/v2/sfwd-question` and `PATCH ldlms/v2/sfwd-question/{id}` were unable to set an associated Quiz correctly.
  • Resolved an issue where `ldlms/v2/sfwd-courses/{id}/users` would return the wrong users.
  • Resolved an issue where `ldlms/v2/sfwd-question` and `ldlms/v2/sfwd-question/{id}` would not return answer data.
  • Resolved an issue where a default was not being shown for endpoints under `/learndash/v1/docs/openapi`.
  • Resolved an issue where some fields marked as being exposed to the `ldlms/v2` REST API would not be exposed properly.
  • Resolved an issue where the Quiz Statistic link would not be included with the results for `ldlms/v2/users/{id}/quiz-progress` when it should be.
  • Resolved an issue where the `step_status` field was incorrect in the REST API v2 User Course Progress Steps endpoint.
  • Resolved an issue where updating a quiz using the REST API could change the internal quiz pro ID.
  • The `page` and `per_page` parameters for `ldlms/v2/users/{id}/quiz-progress` now work as expected.
  • `POST ldlms/v2/sfwd-question` and `PATCH ldlms/v2/sfwd-question/{id}` now set answer data using the already documented `answer` key instead of the undocumented `_answerData`.
  • `ldlms/v2` REST API endpoints to retrieve a specific resource no longer expose the wrong parameters.
Improvement
  • Added documentation for the `approved_status` parameter for the `GET ldlms/v2/sfwd-assignment` endpoint.
  • Added pagination support to the REST API v2 User Course Progress Steps endpoint.
  • Added request body examples to OpenAPI documentation of `ldlms/v2/sfwd-courses/{id}/steps`.
  • Added the REST API v2 User Course Progress Exam endpoint.
  • Added the `date_gmt` field in the `ldlms/v2/sfwd-quiz/{quiz}/statistics` endpoint.
  • Added the `date_started_gmt` and `date_completed_gmt` fields to the REST API v2 User Course Progress Steps endpoint.
  • Added the `date_started_gmt` and `date_completed_gmt` fields to the REST API v2 User Course Progress endpoints.
  • Added the `enrolled_at` and `enrolled_at_gmt` fields to the REST API v2 List User Courses endpoint.
  • Added the `ldlms/v2/users/{user_id}/courses/{course_id}` endpoint to allow updating an enrollment date for a user.
  • Added the `learndash/v1/progress-status`, `learndash/v1/progress-status/{type}` and `learndash/v1/progress-status/{type}/{slug}` endpoints.
  • Added the `step_name` field to the REST API v2 User Course Progress Steps endpoint.
  • Added the `value` field to the `ldlms/v2/progress-status/` and `ldlms/v2/progress-status/{slug}/` endpoints.
  • Adds the following fields to the `ldlms/v2/groups` and `ldlms/v2/groups/{id}` endpoints: `group_start_date`, `group_end_date`, `group_courses_order_enabled`, `group_seats_limit`.
  • Administrators can now access the GET `ldlms/v2/sfwd-question` endpoint whether or not the "Bypass Course limits" setting is enabled or disabled.
  • All logged in users can now access the `GET ldlms/v2/sfwd-assignment` and `GET ldlms/v2/sfwd-assignment/{id}` endpoints. Admins will be able to retrieve all Assignments, Group Leaders only Assignments submitted by themselves or a user within one of their Groups for Courses within those Groups, and all other users will only be able to retrieve their own Assignments.
  • By default, `learndash/v1/docs/openapi` no longer documents certain HTTP methods for `ldlms/v2` endpoints in order to save on token size. This can be reverted to the previous functionality using `learndash/v1/docs/openapi?trim=false`.
  • Group Course pagination settings can now be set via `POST ldlms/v2/groups` and `PATCH ldlms/v2/groups/{id}`. At this time, this setting does nothing if Modern Group Pages are enabled.
  • Improved REST API parameter descriptions for setting Course Prerequisites.
  • Improved parameters description for `/ldlms/v2/users/{user_id}/course-progress/{course_id}` and `/ldlms/v2/users/{user_id}/course-progress/{course_id}/steps`.
  • Improved parameters description for the `ldlms/v2/sfwd-quiz/{quiz}/statistics`, `ldlms/v2/sfwd-quiz/{quiz}/statistics/{statistic}`, `ldlms/v2/sfwd-quiz/{quiz}/statistics/{statistic}/questions` and `ldlms/v2/sfwd-quiz/{quiz}/statistics/{statistic}/questions/{id}` endpoints.
  • Improved route discovery for OpenAPI documentation of existing REST API endpoints.
  • Improved the `ldlms/v2/question-types/` and `ldlms/v2/question-types/{slug}/` endpoints. Added the `value` field, removed the `description` field, updated the `slug` field to be a hyphenated slug instead of an underscore slug, both variants are supported for compatibility.
  • Improved the descriptions for parameters in the `ldlms/v2/sfwd-quiz` and `ldlms/v2/sfwd-quizzes` endpoints.
  • Improved the descriptions for parameters in the `ldlms/v2/users/{user_id}/course-progress/*` endpoints.
  • Normalized the `ldlms/v2/users/{user_id}/courses` endpoints to always return the `code` field with the `learndash_` prefix.
  • Normalized the `ldlms/v2/users/{user_id}/groups` endpoints to always return the `code` field with the `learndash_` prefix.
  • Now `lesson` and `topic`parameters in GET `ldlms/v2/sfwd-essays` work with or without the `course` parameter.
  • Now the GET endpoint `ldlms/v2/users/{user_id}/course-progress/{course_id}/steps` returns the status value in the `step_status` field (with underscore).
  • Now the GET endpoints `ldlms/v2/users/{user_id}/course-progress` and `ldlms/v2/users/{user_id}/course-progress/{course_id}` returns the status value in the `progress_status` field (with underscore).
  • Now the `date` field from the `ldlms/v2/sfwd-quiz/{quiz}/statistics` endpoint returns the date in the local timezone.
  • Removed admin alerts related to Solid Backups.
  • Removed the "Course Admin Auto-enrollment" permission dependency for administrators in `wp-json/ldlms/v2/sfwd-courses/<id>/steps`.
  • Removed the nested array from the GET endpoint `/ldlms/v2/users/{user_id}/course-progress/{course_id}`.
  • Removed the nested array from the REST API v2 User Course Progress Steps endpoint.
  • Removed the nested array from the `ldlms/v2/sfwd-quiz/{quiz}/statistics/{statistic}/questions/{id}`endpoint response.
  • Removed the unused `search` parameter from `ldlms/v2/users/{id}/quiz-progress`.
  • Retrieving quizzes via `ldlms/v2/sfwd-quiz` no longer requires a `course` parameter for administrators.
  • The GET endpoint `ldlms/v2/groups/{id}/courses` now returns the same fields as the GET `ldlms/v2/sfwd-courses` endpoint.
  • The GET endpoint `ldlms/v2/users/{user_id}/courses` now returns the same fields as the GET `ldlms/v2/sfwd-courses` endpoint.
  • The GET endpoint `ldlms/v2/users/{user_id}/groups` now returns the same fields as the GET `ldlms/v2/groups` endpoint.
  • The REST API settings section under LearnDash LMS -> Settings -> Advanced is now hidden if you had not made any modifications there previously.
  • The `PATCH ldlms/v2/sfwd-assignment` endpoint is now available to admins and any user with the ability to edit other user's Assignments, which normally would only include Group Leaders. Admins can edit any user's Assignments including their own. Group Leaders will only be able to edit those belonging to users within their Groups and only for Assignments submitted for a Course within their Groups.
  • The `course_start_date` and `course_end_date` field types for `POST ldlms/v2/sfwd-courses` and `PATCH ldlms/v2/sfwd-courses/{id}` have been reverted to `string` as they were before v4.25.2.
  • The `custom_fields_forms` parameter for `ldlms/v2/sfwd-quiz` and `ldlms/v2/sfwd-quiz/{id}` is now marked read-only. Attempting to set the value previously did nothing.
  • The `date_started` and `date_completed` fields in the REST API v2 User Course Progress endpoints now return the date in the site timezone.
  • The `ldlms/v2/sfwd-quiz` and `ldlms/v2/sfwd-quiz/{id}` endpoints now accept and return WordPress Post IDs for the `prerequisites` field instead of internal Pro Quiz IDs.
  • The `ldlms/v2/sfwd-quiz` endpoint no longer requires the `course` parameter for non-administrators if they pass through a `lesson` or `topic` parameter when Shared Course Steps are disabled.
  • The `ldlms/v2/users/{user_id}/course-progress/{course_id}/steps` endpoint now returns the appropriate progress status based on the post type of the course step.
  • The `learndash/v1/docs/openapi` endpoint now explicitly lists the namespace as part of the `paths` key to avoid potential collisions across namespaces.
  • The parameter description for `question_type` for the `ldlms/v2/sfwd-question` and `ldlms/v2/sfwd-question/{id}` endpoints has been improved.
  • Updated the `order` parameter for `ldlms/v2/users/{id}/quiz-progress` to no longer be case sensitive.
  • Updated the `orderby` parameter for `ldlms/v2/users/{id}/quiz-progress` to no longer expect `ID` when sorting by IDs and can now also accept `id` as it was documented.
  • `POST ldlms/v2/sfwd-question` and `PATCH ldlms/v2/sfwd-question/{id}` now return the same structure as `GET ldlms/v2/sfwd-question/{id}`.
  • `prerequisite_enabled` is no longer exposed to the REST API for `ldlms/v2/sfwd-courses` and `ldlms/v2/sfwd-courses/{id}`. This setting is not meant to be set via the REST API and you should instead set `requirements_for_enrollment` to `course_prerequisite_enabled` for the same behavior.
Compatibility
  • Updated the required WP version from 6.6 to 6.7.
Other
  • Added filters: `learndash_model_assignment_course`, `learndash_post_type_progress_statuses`, `learndash_settings_section_{$this->settings_section_key}_is_visible`.
  • Added functions: `learndash_course_challenge_exam_get_questions_stats`, `learndash_get_user_quiz_average`.
  • Updated filters: `learndash_group_courses_per_page`, `learndash_quiz_info_paged`, `learndash_rest_openapi_documentation`.
  • Updated functions: `learndash_course_get_completed_steps`, `learndash_course_status`, `learndash_get_certificate_link`, `learndash_get_course_data`, `learndash_get_course_groups`, `learndash_get_course_lessons_list`, `learndash_get_course_progress`, `learndash_get_course_quiz_list`, `learndash_get_course_steps_count`, `learndash_get_course_steps`, `learndash_get_global_quiz_list`, `learndash_get_lesson_quiz_list`, `learndash_get_topic_list`, `learndash_group_enrolled_courses`, `learndash_is_lesson_notcomplete`, `learndash_is_quiz_accessable`, `learndash_is_topic_notcomplete`, `learndash_is_user_in_group`, `learndash_process_mark_complete`.
January 23, 2026
Version: 4.25.8.1
Security Patch
  • Tightened security around user content when editing LearnDash elements.
  • Updated templates: themes/legacy/templates/course_navigation_admin.php, themes/legacy/templates/quiz_navigation_admin.php.
January 22, 2026
Version: 4.25.8
Bug Fix
  • Fix - Addressed a regression in the RazorPay library related to the `REQUESTS_SILENCE_PSR0_DEPRECATIONS` constant.
  • Fix - Fixed an issue where the quiz Legend (question numbers at the top of the quiz) could lose the correct/incorrect flag, after the user answered a question.
  • Fix - Resolved an issue where if Quiz Resume Data was stored in the browser and not yet sent to the server and the logged-in user logged out and another user logged in, the Quiz Resume Data would be shared between them.
Improvement
  • Tweak - Fixed the markup of the modern topic layout.
  • Tweak - Improved validation for quiz resume data to prevent corrupted data from causing issues when resuming a quiz.
  • Tweak - Quiz Resume Data is now stored via `localStorage` instead of a Cookie to avoid issues with large Quizzes.
  • Tweak - Updated templates: `themes/ld30/templates/modern/topic/content.php`.
December 17, 2025
Version: 4.25.7.1
Bug Fix
  • Fixed an issue with block toolbars in WP 6.9.
Bug Fix
  • Resolved an issue where Lesson, Topic, Group, and Challenge Exam settings tabs would not load.
Bug Fix
  • Resolved an issue where links within LearnDash Blocks could be clicked and would replace the block with the contents of that page.
Bug Fix
  • Resolved an issue where sometimes the block editor wouldn't be visible for Courses.
December 10, 2025
Version: 4.25.7
Bug Fix
  • Fixed a PHP warning when accessing post content in contexts where the global `$post` variable is free.
  • 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.
Compatibility
  • Improved Block compatibility with WordPress 6.9.
  • Improved `get_comments_number` filter return type to match WordPress core behavior for strict type comparison compatibility.
Other
  • LearnDash Cloud: removed the LearnDash Cloud menu and standardized the LearnDash help page.
  • Removed the "new" tag from Presenter Mode.
October 29, 2025
Version: 4.25.6
Bug Fix
  • Fixed e(...).dialog is not a function console 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
October 24, 2025
Version: 4.25.5
Other
  • Added notice linking to documentation for v5.0.0. This notice will be displayed once v5.0.0 is available.
  • Added filters: `learndash_location_is_plugins_page`, `learndash_location_is_updates_page`.
October 16, 2025
Version: 4.25.4
Bug Fix
  • 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 Key` field'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_DEFAULT` constant 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
Improvement
  • 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`
6 Comments
Inline Feedbacks
View all comments
John Chen
9 months ago

LearnDash has been a game-changer for my online courses, and I have to give a huge shout-out to WPPick for making it so accessible! Their selection is truly top-notch and well-curated, which saved me a lot of time. The download process was incredibly easy and smooth. It’s such a reliable source, and frankly, a fantastic alternative to digging through the official repo. Seriously appreciate the service WPPick provides!

0
Reply
WPDev
1 year ago

Works as expected. Documentation helped a lot. Good stuff.

0
Reply
HappyStudent
1 year ago

OMG LearnDash is legit! Super easy to use, even for non-techy me. My students love it too! 👍

0
Reply
TechGuru
1 year ago

LearnDash is fire 🔥 ngl, setting up courses was a breeze. def worth it!

0
Reply
Maria Rodriguez
1 year ago

I’ve been using LearnDash for a while now, and it’s simply the best LMS for WordPress. What really impressed me recently was finding it on WPPick. Their service is outstanding – the good selection means I can always find what I need, and the easy download process is a breath of fresh air. It’s become my go-to for reliable plugins, and I really value WPPick as a trustworthy source. Definitely a superb alternative to constantly checking the official repository. Highly recommended!

0
Reply
CourseCreator
1 year ago

Been using LearnDash for a few months now, pretty solid. Does exactly what it says, no complaints.

0
Reply
LearnDash
Type:
Plugin
Version:
5.0.1.1
Last updated:
Jul 5, 2026
License:
GPL v3
Scanned by:
VirusTotal
Categories:
Education and LMS
Tags:
Courses
Education
Elearning
Lms
Membership
Facebook YouTube LinkedIn Telegram
  • Home
  • Order History
  • Return and Refund Policy
  • Terms of Use
  • Privacy Policy
  • About Us

100 Rue Peel, Montréal, QC H3C 0L8, Canada
© WP Pick. All Rights Reserved.

Type above and press Enter to search. Press Esc to cancel.