LDLMS_Course_Steps
Class: Class for LearnDash Course Steps.
@package: LearnDash / Course / Steps
Source Files: includes/classes/class-ldlms-model-course-steps.php
Class: Class for LearnDash Course Steps.
Method: This function sets a post_meta association for the various steps within the course.
Method: Public constructor for class.
Method: Set Steps to Course Legacy.
Method: Load Course Steps.
Method: Internal utility function to update the step postmeta with the parent course_id.
Method: Sets the Course steps dirty flag and will force the steps to be reloaded from queries.
Method: Internal utility function to update the step postmeta menu_order value.
Method: Check if the steps dirty flag is set.
Method: Load Course Steps for legacy setup (non-shared steps).
Method: Clear the steps dirty flag.
Method: Returns the parent steps for a given step. Empty array if no parent steps.
Method: Get the total steps for the course.
Method: Build Course Steps nodes.
Method: Validate Course Steps nodes and items.
Method: This converts the normal hierarchy steps into an array groups be the post type. This is easier for search.
Method: Steps grouped linear.
Method: Group Steps reversed keys.
Class: Class LearnDash Courses (sfwd-courses) Posts Listing.
Method: Public constructor for class