llms_setup_lesson_data( mixed $post )
When the_post is called, put lesson data into a global.
Parameters Parameters
- $post
-
(mixed) (Required)
Return Return
Source Source
File: includes/llms.template.functions.php
}
}
/**
* When the_post is called, put course data into a global.
*
* @param mixed $post
* @return LLMS_Course
*/
function llms_setup_course_data( $post ) {
if ( ! is_admin() ) {
if ( $post && 'course' === $post->post_type ) {
unset( $GLOBALS['course'] );
if ( is_int( $post ) ) {
$post = get_post( $post );
}
if ( empty( $post->post_type ) ) {
return;
}
$GLOBALS['course'] = new LLMS_Course( $post );
return $GLOBALS['course'];
Expand full source code Collapse full source code View on GitHub