learndash_mark_complete( WP_Post $post, array $atts = array() )
Outputs the HTML output to mark a course complete.
Description #
Must meet requirements of course to mark the course as complete.
Parameters #
- $post
-
(WP_Post) (Required) The
WP_Postlesson or topic object. - $atts
-
(array) (Optional) An array of attributes to mark course complete.
Default value: array()
Return #
(string) HTML output to mark course complete
Source #
Changelog #
| Version | Description |
|---|---|
| 4.24.0 | Added support for overriding the form action. |
| 2.1.0 | Introduced. |
Related #
Namespace #
@package #
Uses #
| Uses | Description |
|---|---|
| includes/course/ld-course-steps-functions.php: learndash_course_steps_is_external_attendance_required () |
Returns whether the step is external and requires attendance. False if not external. |
| includes/course/ld-course-steps-functions.php: learndash_course_steps_is_external () |
Returns whether the step is external. |
| includes/course/ld-course-progress.php: learndash_mark_complete_timer_html |
Filters the HTML of the timer. |
| includes/course/ld-course-progress.php: learndash_mark_complete_input_button_html |
Filters the HTML of the mark complete input button. |
| includes/course/ld-course-progress.php: learndash_prerequities_bypass |
Bypass prerequisites. |
| includes/ld-assignment-uploads.php: learndash_lesson_hasassignments () |
Returns whether a lesson/topic supports assignment uploads. |
| includes/course/ld-course-progress.php: learndash_is_previous_complete () |
Checks if the previous topic or lesson is complete. |
| includes/ld-misc-functions.php: learndash_min_asset () |
Utility function to load minified version of CSS/JS assets. |
| includes/course/ld-course-functions.php: learndash_can_user_bypass () |
Checks if a user can bypass certain restrictions based on their role and settings. |
| includes/course/ld-course-functions.php: learndash_is_course_prerequities_completed () |
Checks if the user’s course prerequisites are completed for a given course. |
| includes/ld-misc-functions.php: learndash_convert_lesson_time_time () |
Converts the stored lesson timer value from the postmeta settings into number of total seconds. |
| includes/settings/settings-functions.php: learndash_get_setting () |
Gets the LearnDash setting for a post. |
| includes/ld-assignment-uploads.php: learndash_is_assignment_approved_by_meta () |
Gets assignments approval status. |
| includes/ld-assignment-uploads.php: learndash_get_user_assignments () |
Gets a list of user’s assignments. |
| includes/class-ld-custom-label.php: LearnDash_Custom_Label::get_label () |
Get label based on key name. |
| includes/class-ld-lms.php: SFWD_LMS::get_template () |
Get LearnDash template and pass data to be used in template |
| themes/ld30/templates/quiz.php: learndash_previous_step_completed |
Filter to override previous step completed. |
| includes/course/ld-course-steps-functions.php: learndash_course_get_single_parent_step () |
Returns the parent step ID for a given step ID. 0 if no parent. |
| includes/course/ld-course-functions.php: learndash_check_user_course_points_access () |
Checks if a user can access course points. |
| includes/course/ld-course-functions.php: learndash_get_course_id () |
Gets the course ID for a resource. |
| includes/course/ld-course-navigation.php: learndash_get_lesson_quiz_list () |
Gets the quiz list output for a lesson/topic. |
| includes/course/ld-course-progress.php: learndash_show_mark_incomplete () |
Outputs HTML output to mark a step incomplete. |
| includes/course/ld-course-progress.php: learndash_forced_lesson_time () |
Gets the lesson time for a lesson if it exists. |
| includes/course/ld-course-progress.php: learndash_forced_lesson_time_cookie_key () |
Gets the lesson time cookie key for lesson/topic. |
| includes/course/ld-course-progress.php: learndash_lesson_progression_enabled () |
Checks whether the lesson progression is enabled or not. |
| includes/course/ld-course-progress.php: learndash_get_course_progress () |
Gets the user’s current course progress. |
| includes/course/ld-course-progress.php: learndash_lesson_topics_completed () |
Checks if the lesson topics are completed. |
| includes/course/ld-course-progress.php: learndash_mark_complete_form_atts |
Filters attributes for mark a course complete form. |
| includes/course/ld-course-progress.php: learndash_mark_complete_form_fields |
Filters form fields to mark a course complete. |
| includes/course/ld-course-progress.php: learndash_mark_complete |
Filters HTML output to mark a course completion. |
Used By #
| Used By | Description |
|---|---|
| includes/deprecated/5.0.0/functions.php: learndash_30_focus_mode_can_complete () |
Checks whether a post can be marked as complete or not in focus mode. |