Plugin
PluginUpdated
LearnDash LMS Gravity Forms
LearnDash LMS Gravity Forms is a plugin from LearnDash that connects the LearnDash learning management system with Gravity Forms.
Product facts
- Version
- 2.1.3
- Released
- 21 November 2022
- Type
- Plugin
- Licence
- GPL
- Included in
- Every plan, or $0.69 on its own
Overview
Collecting learner details and handling course sign-ups often takes separate tools and manual work. This plugin ties the two together. You design a registration form in Gravity Forms with its drag-and-drop builder, capture whatever information you need, and let the form handle the rest. It works for free courses and for paid ones, and it needs no complex development skills to set up.
When a learner submits the form, the plugin creates a user account and enrolls that person in one or several LearnDash courses. It also works with the Closed course price type in LearnDash, which hides the default Take this Course button so enrollment happens through your forms or by manual assignment. Developers can customize it further, while non-technical users can work through simple settings.
Features
- Custom registration forms: Build personalized sign-up forms with the Gravity Forms drag-and-drop builder and collect any user data your enrollment process requires.
- Automatic account creation and enrollment: After a form is submitted, the plugin generates a user account and enrolls the participant in one or multiple LearnDash courses.
- Free and paid courses: Set course prices and accept payments through the payment gateways supported by Gravity Forms, so you can offer both free and paid courses.
- Closed course price type support: Hide the default Take this Course button on LearnDash course pages and control enrollment through custom forms or manual assignment.
- Custom button URLs: Send learners from a course page to any custom registration form or landing page that fits your own enrollment workflow.
- Works with User Registration Add-on: The plugin is built to work with LearnDash LMS and the Gravity Forms User Registration Add-on for registration and ongoing operation.
- Options for developers and beginners: Developers can customize it extensively, and non-technical users can manage enrollment forms through simple interfaces without writing code.
Best for
- Course creators who want custom enrollment forms
- LearnDash sites that sell paid courses
- Sites that limit enrollment to form or manual sign-ups
Changelog
Version 2.1.3
- Improved Updated improve LD GF select2 box styling
- Improved Updated add horizontal padding to LD option input field
- Improved Updated improve style of LD options select box in GF field choices
- Improved Updated use entry form feed setting to make its filter hook works instead of pulling feed settings from DB
- Fixed Fixed editor CSS styles are broken because of jQuery UI base theme CSS
- Fixed Fixed undefined array index error
- Fixed Fixed incorrect property name is JS script
- Fixed Fixed JS conflict error on form edit screen
- Fixed Fixed selecting options in LD options select box for GF field choices close GF choices UI flyout
FAQ
Is LearnDash LMS Gravity Forms free?
The code of LearnDash LMS Gravity Forms is licensed under the GPL, so anyone may use, change and share it. Buy GPL is a paid service: a plan or a purchase of LearnDash LMS Gravity Forms gives you the download and its updates. The developer's own support, licence key and online services are not included.
Which version of LearnDash LMS Gravity Forms is this?
Version 2.1.3, released 21 November 2022. New versions appear here when the developer publishes them.
How do I update LearnDash LMS Gravity Forms?
Install Buy GPL Updater on your site and paste your key from My Account. It installs new versions of LearnDash LMS Gravity Forms for you.







