learndash_user_course_complete_all_steps learndash_user_course_complete_all_steps( int $user_id, int $course_id ) Mark all course steps as complete for a user. ContentsDescription Parameters Return Source Changelog Related Namespace @package Uses Used By Description # Parameters # $user_id (int) (Required) User ID. $course_id (int) (Required) Course ID. Return # (bool) true if course steps marked as complete, false if not. Source # File: includes/ld-users.php Changelog # Changelog Version Description 4.0.0 Introduced. Related # Namespace # global @package # LearnDash / Users Uses # Uses Uses Description includes/ld-users.php: learndash_process_user_course_progress_update () Process user course progress changes. includes/classes/class-ldlms-factory-user.php: LDLMS_Factory_User::course_progress () Get a User Course Progress Instance. includes/class-ldlms-post-types.php: learndash_get_post_type_slug () includes/course/ld-course-user-functions.php: sfwd_lms_has_access () Checks whether a user has access to a course. includes/course/ld-course-progress.php: learndash_course_completed () Checks if a course is completed for a user. Used By # Used By Used By Description includes/exam/ld-exam-functions.php: learndash_exam_process_ajax () Handle Exam actions via AJAX requests from WP Profile page. includes/classes/class-ldlms-model-exam.php: LDLMS_Model_Exam::set_course_complete () Set the Exam Course as completed if the Exam was passed.
Uses # Uses Uses Description includes/ld-users.php: learndash_process_user_course_progress_update () Process user course progress changes. includes/classes/class-ldlms-factory-user.php: LDLMS_Factory_User::course_progress () Get a User Course Progress Instance. includes/class-ldlms-post-types.php: learndash_get_post_type_slug () includes/course/ld-course-user-functions.php: sfwd_lms_has_access () Checks whether a user has access to a course. includes/course/ld-course-progress.php: learndash_course_completed () Checks if a course is completed for a user.
Used By # Used By Used By Description includes/exam/ld-exam-functions.php: learndash_exam_process_ajax () Handle Exam actions via AJAX requests from WP Profile page. includes/classes/class-ldlms-model-exam.php: LDLMS_Model_Exam::set_course_complete () Set the Exam Course as completed if the Exam was passed.