System configuration ensures that form submissions interact correctly with user course progression. Meeting these prerequisites allows the plugin to evaluate the submission context and determine how the form behaves for specific users.
To utilize extended shortcode attributes, you must satisfy the following requirements:
- Install and activate the Fluent Forms plugin.
- Install and activate the Fluent Forms for LearnDash plugin.
- Ensure the current user has an existing submission for the specific form.
IMPORTANT: Attributes function only when the Fluent Forms for LearnDash plugin is active. If this plugin is disabled, additional attributes are ignored.
The system processes attributes only when the following “submission context” conditions are met:
- The submission date must be after the user’s enrollment date in the course. Shortcode logic will not trigger if a submission exists only from a period prior to enrollment.
- The form must be placed within a LearnDash course step, such as a Course, Lesson, Topic, or Quiz.
Once these system requirements are met, you can implement the base shortcode and modifiers.