Warning: This method has been deprecated. There is not a replacement instead.
LLMS_Post_Handler::create_section( int $course_id, string $title = '' )
Creates a new Section
Parameters Parameters
- $course_id
-
(int) (Required) The parent course id.
- $title
-
(string) (Optional) An optional title for the section.
Default value: ''
Return Return
(int) Post id of the section.
Source Source
File: includes/class.llms.post.handler.php
public static function create_section( $course_id, $title = '' ) { llms_deprecated_function( __METHOD__, '5.7.0' ); // No course id? no new section!. if ( ! isset( $course_id ) ) { return; } // Set the section_order variable. // Get the count of sections in the course and add 1. $course = new LLMS_Course( $course_id ); $sections = $course->get_sections( 'posts' ); $section_order = count( $sections ) + 1; $title = isset( $title ) ? $title : 'New Section'; $post_id = self::create( 'section', $title ); // If post created set parent course and order to order determined above. if ( $post_id ) { update_post_meta( $post_id, '_llms_order', $section_order ); $section = new LLMS_Section( $post_id ); $updated_parent_course = $section->set_parent_course( $course_id ); } return $post_id; }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
5.7.0 | There is not a replacement. |
Unknown Introduced. | Introduced. |