Appearance
LearnDash
Recipe for managing LearnDash LMS and its add-ons.
Configuration
Extension
- Label: Extension
- Required: Yes
- Type: Select
- Options: 40+ LearnDash plugins and add-ons including:
- sfwd-lms (main LearnDash plugin)
- learndash-woocommerce
- learndash-notifications
- learndash-propanel
- And many more (see full list in code)
Source URL
- Label: Source URL
- Required: Yes
- Type: URL
- Placeholder:
https://example.com - Helper Text: The URL of the WordPress site where the license is active.
Email
- Required: Yes
- Type: Secret
License Key
- Required: Yes
- Type: Secret
Features
How to Obtain License Information
You'll need:
- Your LearnDash Hub license key
- Your LearnDash Hub email address
- The WordPress site URL where the license should be active
Notes
- Uses the LearnDash API at
https://checkout.learndash.com/wp-json/learndash/v2/ - Requires both email and license key for authentication
- Sends custom headers:
Learndash-Site-Url,Learndash-Hub-License-Key,Learndash-Hub-Email,Learndash-Version - Validates by attempting to authenticate the site
- Fetches available plugins from the repo/plugins endpoint
- Download URL includes license key in query parameters
- Supports a wide range of LearnDash core and add-on plugins