Function: Builds the `learndash_login` shortcode output.
Function: Utility function to check the registration form course_id.
Filter Hook: Filters learndash_login shortcode attributes.
Function: Handles password reset logic.
Filter Hook: Filters the login URL that a user will be sent to for login. This filter can also be used for logout URL the user will be sent to after the logout action.
Filter Hook: Filters the filter arguments depending on the action which is login and logout.
Function: Builds the `learndash_user_status` shortcode output.
Function: Adds a hidden form field to the login form.
Filter Hook: Filters whether to allow enrolment of course with the login. The default value is true.
Function: Updates user course data on user login.
Function: Handles the login fail scenario from WP.
Function: Gets the login form course ID.
Function: Gets the login form validation redirect URL.
Function: Handles user registration success.
Function: Handles user registration failure.
Filter Hook: Filters URL that a user should be redirected when there is an error while registration.