LLMS_Section::get_lessons( string $return = 'lessons' )
Get all lessons in the section
Parameters Parameters
- $return
-
(string) (Optional) Type of return [ids|posts|lessons]. Default is
lessons
.Default value: 'lessons'
Return Return
(int[]|WP_Post[]|LLMS_Lesson[]) Return ty depends on value of $return
argument.
Source Source
File: includes/models/model.llms.section.php
public function get_lessons( $return = 'lessons' ) { $query = new WP_Query( array( 'meta_key' => '_llms_order', 'meta_query' => array( array( 'key' => '_llms_parent_section', 'value' => $this->get( 'id' ), ), ), 'order' => 'ASC', 'orderby' => 'meta_value_num', 'post_type' => 'lesson', 'posts_per_page' => 500, ) ); if ( 'ids' === $return ) { $ret = wp_list_pluck( $query->posts, 'ID' ); } elseif ( 'posts' === $return ) { $ret = $query->posts; } else { $ret = array_map( 'llms_get_post', $query->posts ); } return $ret; }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.3.0 | |
3.24.0 | Introduced. |