LLMS_Student::get_certificates( string $orderby = 'updated_date', string $order = 'DESC', string $return = 'obj' )
Retrieve certificates that a user has earned
Parameters Parameters
- $orderby
-
(string) (Optional) field to order the returned results by
Default value: 'updated_date'
- $order
-
(string) (Optional) ordering method for returned results (ASC or DESC)
Default value: 'DESC'
- $return
-
(string) (Optional) return type obj => array of objects from $wpdb->get_results certificates => array of LLMS_User_Certificate instances
Default value: 'obj'
Return Return
(array)
Source Source
File: includes/models/model.llms.student.php
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 | * @arg string $order result order (DESC, ASC) * @arg int $skip number of results to skip for pagination purposes * @ return array "courses" will contain an array of course ids * "more" will contain a boolean determining whether or not more courses are available beyond supplied limit/skip criteria * @since ?? * @version 3.24.0 */ public function get_completed_courses( $args = array () ) { global $wpdb ; $args = array_merge ( array ( 'limit' => 20, 'orderby' => 'upm.updated_date' , 'order' => 'DESC' , 'skip' => 0, ), $args ); // Add one to the limit to see if there's pagination. $args [ 'limit' ]++; // phpcs:disable WordPress.DB.PreparedSQL.InterpolatedNotPrepared $q = $wpdb ->get_results( $wpdb ->prepare( |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
2.4.0 | Introduced. |