/** * SHORTCODE: output the course prerequisites. */ function ib_edu_course_prerequisites($atts, $content = null) { $template = Edr_View::locate_template(array('shortcode-course-prerequisites.php')); if (!$template) { return; } $api = IB_Educator::get_instance(); $prerequisites = $api->get_prerequisites(get_the_ID()); $courses = null; if (!empty($prerequisites)) { $courses = get_posts(array('post_type' => 'ib_educator_course', 'post_status' => 'publish', 'include' => $prerequisites)); } else { $courses = array(); } ob_start(); include $template; return ob_get_clean(); }