LLMS_Student::is_complete( int $object_id, string $type = 'course' )
Determine if the student has completed a course, track, or lesson
Parameters Parameters
- $object_id
-
(int) (Required) WP Post ID of a course or lesson or section or the term id of the track
- $type
-
(string) (Optional) Object type (course, lesson, section, or track)
Default value: 'course'
Return Return
(boolean)
Source Source
File: includes/models/model.llms.student.php
1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 | // Check memberships first, it's a faster query. if ( $this ->get_membership_levels() ) { return true; } // Check for at least one enrolled course. $courses = $this ->get_courses( array ( 'limit' => 1, 'status' => 'enrolled' , ) ); if ( $courses [ 'results' ] ) { return true; } // Not active. return false; } /** * Determine if the student has completed a course, track, or lesson * * @param int $object_id WP Post ID of a course or lesson or section or the term id of the track * @param string $type Object type (course, lesson, section, or track) * @ return boolean * @since 3.0.0 |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.0.0 | Introduced. |