Vital Addons for LearnDash

Description

Vital Addons for LearnDash brings 36 free modules together on one searchable settings screen. Every module starts disabled. Choose the tools your site needs, configure their settings, and save.

Use Details for setup guidance and limitations, Settings for each module’s behavior, and the Design tab for the appearance of Vital Addons-owned learner components. Settings changes can be staged, reviewed and undone before saving. Bulk Course Access has its own explicit preview, confirmation and rollback workflow.

All 36 modules are included without a license key, trial period or usage quota. LearnDash is a separate commercial plugin required for course-related modules. The general WordPress utilities also work without LearnDash.

Learning automation

  • Autocomplete on Visit — complete eligible lessons and topics, with per-step overrides.
  • Autocomplete After Quiz Grading — complete eligible parent steps after manual grading.
  • Autocomplete After Form Submission — connect opted-in forms to eligible course steps.
  • Autocomplete After Quiz Pass — complete eligible parent steps following a passing result.

Course controls

  • Completion Message — customize the message after a course is complete.
  • Button Labels — configure Closed-course, Stripe and Course Grid labels.
  • Course Points Precision — format points using zero to four decimal places.
  • Classic Editor — choose LearnDash post types that use the Classic Editor.
  • Disable Mobile Autoplay — stop automatic LearnDash video playback on mobile.
  • Empty Course Message — customize empty course-list output.
  • Prerequisite Message — customize prerequisite text and an optional destination link.
  • Course Steps in Menus — expose supported lesson, topic and quiz types to menu management.
  • Course Taxonomy Archives — control supported category and tag archives.
  • Hide Course Price — hide the native course-price segment.
  • Sample Lesson Controls — require login and customize sample labels.
  • Not-Enrolled Redirect — choose a safe destination for a course’s unenrolled visitors.

Focus Mode and navigation

  • Focus Mode — configure welcome text, lesson expansion and comments.
  • Next-Step Controls — configure next-step navigation and optional runtime progression behavior.
  • Breadcrumbs — display the learning hierarchy using a shortcode or block.
  • Resume Learning — return learners to their last eligible course step.

Quiz, certificate and profile utilities

  • Admin Quiz Testing — allow administrator testing without changing saved quiz limits.
  • Continue After Failed Quiz — use LearnDash’s native Continue button after failure.
  • Assignment & Essay Comments — control assignment comments and Dashboard Activity entries.
  • Profile Controls — choose which supported LearnDash profile sections are shown.
  • Certificate Controls — display earned certificates with a shortcode, block or widget.

Login and WordPress utilities

  • Email Sandbox — temporarily suppress outgoing email, with warnings and optional expiry.
  • Front End Login — provide login, password recovery, reset and optional modal forms.
  • Hide Admin Bar — control visibility for selected non-administrator roles.
  • Login/Logout Menu Links — provide dynamic authentication links.
  • Login/Logout Redirects — configure safe same-site destinations.
  • Menu Item Visibility — show items according to login state.
  • Login-State Content — display audience-specific shortcode or block content.

Access administration and email

  • Completed-Step Access — allow selected completed-step review after native course expiry witnessed by the module.
  • Bulk Course Access — preview and convert selected Open courses to Closed in bounded batches, with conflict-aware rollback.
  • Access Mode Restrictions — restrict the access modes non-administrator course editors can choose.
  • ProPanel Email Sender — configure sender and Reply-To headers for the supported ProPanel email hook.

Shared design controls

Choose Use site theme, LMS Crafter or Custom. Adjust colors, typography, spacing, corners, shadows and messages with a responsive preview and contrast-safe fallbacks. The same settings appear in the Customizer when available. Controls that alter native LearnDash output inherit its existing appearance.

Vital Addons is developed by LmsCrafter.com. It is not affiliated with, endorsed by, or sponsored by LearnDash.

Screenshots

Blocks

This plugin provides 5 blocks.

  • Vital Addons Front End Login
  • Vital Addons Login-State Content
  • Vital Addons LearnDash Breadcrumbs
  • Vital Addons Resume Learning
  • Earned Certificates

Installation

  1. Upload the ZIP through Plugins Add New Upload Plugin, or upload the vital-addons-for-learndash directory to /wp-content/plugins/.
  2. Activate Vital Addons for LearnDash.
  3. Open LearnDash LMS Vital Addons. Without LearnDash, open Settings Vital Addons.
  4. Read Details, configure Settings, enable the modules you need, and save.
  5. Use the Design tab to configure Vital Addons-owned learner components.
  6. Test the selected workflows on staging before enabling them for learners.

FAQ

Are any modules enabled automatically?

No. All 36 modules default to disabled. Enabling a card does not run a bulk course conversion. Bulk Course Access requires a separate preview and explicit confirmation.

What are the requirements?

WordPress 6.7 or newer and PHP 7.4 or newer. Course integrations have been verified with LearnDash 5.1.9 and 5.1.10; compatibility with older LearnDash releases has not been verified. Missing required APIs make the affected module unavailable. PHP 7.4 compatibility has been reviewed statically; local runtime verification uses PHP 8.1 and 8.2. LearnDash 5.1.9 has known upstream diagnostics on PHP 8.4–8.5, so use a PHP version supported by your LearnDash installation.

Optional features require their owning plugin, such as Course Grid, supported form builders or ProPanel’s email API. Settings show dependency availability. Vital Addons detects selected overlapping PowerPack and Uncanny Toolkit controls; disable overlapping behavior before enabling the corresponding Vital Addons module.

Which form builders are supported?

Adapters are included for Gravity Forms 2.5+, Elementor Pro’s classic Form widget and Contact Form 7. Each form must explicitly opt in. Elementor Pro and Contact Form 7 have local integration evidence. The Gravity Forms adapter has not been verified against a licensed live installation; test your form workflow on staging. Elementor Atomic Forms, WPForms, Formidable Forms and Fluent Forms are not supported.

Does Front End Login include CAPTCHA and two-factor authentication?

WordPress handles passwords, sessions and reset keys. CAPTCHA defaults to None. reCAPTCHA and Turnstile require a separate rendering and server-verification integration; Vital Addons does not include a working standalone provider connection. Selecting a provider without both adapters fails closed and shows Needs setup.

CAPTCHA rendering adapters return allowlisted container, label, input and textarea markup. Inline scripts, event attributes and embedded frames are removed. Enqueue provider scripts through the WordPress script API; validate the submitted token in the server-verification adapter.

The optional WP 2FA adapter hands authentication to that plugin’s Native verification flow. REST verification, passkeys and arbitrary two-factor plugins are not claimed as supported. Test your enforcement policy and recovery route before replacing the core login page.

What should I know about Email Sandbox?

It suppresses outgoing WordPress email while enabled. Persistent administrative warnings identify the active state. Do not enable it on a site where users depend on emailed login codes. Turn the module off to restore normal delivery. No email bodies or passwords are logged by Vital Addons.

Does Completed-Step Access restore expired enrollments?

No. It permits review only for explicitly selected courses, completed published lessons/topics and a native expiry observed while the rule was active. It does not grant unfinished-step or quiz-attempt access, infer rights from old progress, or restore manually revoked enrollment. Configuration changes, deactivation and enrollment changes invalidate retained review rights.

Can I undo Bulk Course Access?

The module keeps one operation journal per administrator and site. Confirm rollback to restore access modes that still match that operation. Intervening changes produce conflicts instead of being overwritten. Clearing history, erasing the administrator’s Vital Addons data or choosing data deletion on uninstall removes that rollback journal. Page-level Undo does not undo an already applied bulk operation.

How should I configure caching?

Exclude login/reset pages and personalized learner pages from shared full-page caching. Purge page caches after changing access, visibility, redirects or design. Supported purge integrations do not replace the cache configuration required by your host, CDN or authentication plugins. Login-state visibility controls presentation; it is not authorization for protected content. Nested block and shortcode output allows standard post HTML and form controls. Inline scripts, event handlers and embedded frames are removed; integrations must enqueue their scripts through WordPress.

Will existing shortcodes and settings continue to work?

Existing featurepack_ shortcode tags remain supported alongside the new vital_ aliases, such as [vital_login], [vital_resume] and [vital_certificates]. Existing saved blocks and settings retain their internal identifiers. If replacing a prerelease FeaturePack installation, deactivate it before activating Vital Addons; do not activate both copies together.

What data does Vital Addons store?

Vital Addons stores module and design settings, configured course/menu metadata, optional account-verification state, bounded per-user resume history and observed-expiry review records, and administrator bulk-operation journals. Authentication throttles use short-lived hashed fingerprints. WordPress personal-data export and erasure include Vital Addons learner data and bulk journals. The WordPress Privacy Policy Guide contains suggested text for site owners.

Settings and reusable metadata are preserved on uninstall by default. To remove Vital Addons-owned data, open Help Data on uninstall and explicitly enable deletion before deleting the plugin. Short-lived safety markers and authentication throttles are cleared in either mode. User-authored posts, navigation items, shortcode/block content, third-party form configuration and unrelated data remain.

Does Vital Addons contact external services?

Vital Addons sends no telemetry, license checks or remote asset requests. Its font, scripts and styles are bundled locally. Email uses WordPress’s configured mail transport. Optional integrations can contact their own providers under their own settings and policies; Vital Addons itself does not submit CAPTCHA requests. LearnDash is available separately at https://www.learndash.com/.

Where is the source code?

PHP, JavaScript and CSS are included as readable source in the plugin ZIP. No compilation is needed to run or edit them. WordPress supplies its standard script libraries. LICENSE and THIRD-PARTY-NOTICES.txt describe the GPL and bundled Outfit font license.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Vital Addons for LearnDash” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.1

  • Hardened verification, authentication throttling, password reset and redirect handling.
  • Corrected course access, completion, bulk rollback, certificate, menu and admin behavior.
  • Preserved the WordPress review output-escaping fixes and clarified administrator quiz-testing behavior.

1.0.0

  • Initial WordPress.org submission of 36 optional free modules.
  • Added a searchable module screen with accessible Settings and Details dialogs, staged Save/Undo and dependency guidance.
  • Added shared Design settings with theme inheritance, presets and responsive preview.
  • Added completion, course, navigation, certificate, profile, login and email utilities.
  • Added completed-step review, confirmed bulk course conversion with rollback, editor access-mode restrictions and ProPanel sender controls.
  • Included privacy export/erasure, preserve-by-default uninstall and readable source with third-party license notices.