Title: Vital Addons for LearnDash
Author: Lmscrafter.com
Published: <strong>September 27, 2026</strong>
Last modified: September 27, 2026

---

Search plugins

![](https://ps.w.org/vital-addons-for-learndash/assets/banner-772x250.png?rev=3714909)

![](https://ps.w.org/vital-addons-for-learndash/assets/icon-256x256.png?rev=3714909)

# Vital Addons for LearnDash

 By [Lmscrafter.com](https://profiles.wordpress.org/lmscrafter/)

[Download](https://downloads.wordpress.org/plugin/vital-addons-for-learndash.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/vital-addons-for-learndash/#description)
 * [Reviews](https://wordpress.org/plugins/vital-addons-for-learndash/#reviews)
 *  [Installation](https://wordpress.org/plugins/vital-addons-for-learndash/#installation)
 * [Development](https://wordpress.org/plugins/vital-addons-for-learndash/#developers)

 [Support](https://wordpress.org/support/plugin/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](https://lmscrafter.com/). It is not
affiliated with, endorsed by, or sponsored by LearnDash.

## Screenshots

[⌊The Free module screen with search, categories and completion tools.⌉⌊The Free
module screen with search, categories and completion tools.⌉[

The Free module screen with search, categories and completion tools.

[⌊Module settings with Cancel and Apply controls; page-level Save persists staged
settings.⌉⌊Module settings with Cancel and Apply controls; page-level Save persists
staged settings.⌉[

Module settings with Cancel and Apply controls; page-level Save persists staged 
settings.

[⌊Shared Design settings and the learner preview.⌉⌊Shared Design settings and the
learner preview.⌉[

Shared Design settings and the learner preview.

## 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

 *   [ Lmscrafter.com ](https://profiles.wordpress.org/lmscrafter/)

[Translate “Vital Addons for LearnDash” into your language.](https://translate.wordpress.org/projects/wp-plugins/vital-addons-for-learndash)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/vital-addons-for-learndash/),
check out the [SVN repository](https://plugins.svn.wordpress.org/vital-addons-for-learndash/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/vital-addons-for-learndash/)
by [RSS](https://plugins.trac.wordpress.org/log/vital-addons-for-learndash/?limit=100&mode=stop_on_copy&format=rss).

## 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.

## Meta

 *  Version **1.0.1**
 *  Last updated **7 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.7 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [courses](https://wordpress.org/plugins/tags/courses/)[learndash](https://wordpress.org/plugins/tags/learndash/)
   [Learning management](https://wordpress.org/plugins/tags/learning-management/)
   [lms](https://wordpress.org/plugins/tags/lms/)[utilities](https://wordpress.org/plugins/tags/utilities/)
 *  [Advanced View](https://wordpress.org/plugins/vital-addons-for-learndash/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/vital-addons-for-learndash/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/vital-addons-for-learndash/reviews/)

## Contributors

 *   [ Lmscrafter.com ](https://profiles.wordpress.org/lmscrafter/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/vital-addons-for-learndash/)