コード例 #1
0
ファイル: shortcodes.php プロジェクト: kptac/ibeducator
/**
 * SHORTCODE: output the course prerequisites.
 */
function ib_edu_course_prerequisites($atts, $content = null)
{
    $template = IB_Educator_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();
}