function gdlr_lms_print_instructor_item($settings, $page_builder = false) { if ($page_builder) { $item_id = empty($settings['page-item-id']) ? '' : ' id="' . $settings['page-item-id'] . '" '; global $gdlr_spaces; $margin = !empty($settings['margin-bottom']) && $settings['margin-bottom'] != $gdlr_spaces['bottom-blog-item'] ? 'margin-bottom: ' . $settings['margin-bottom'] . ';' : ''; $margin_style = !empty($margin) ? ' style="' . $margin . '" ' : ''; echo gdlr_get_item_title($settings); } else { $item_id = ''; $margin_style = ""; } // query instructor if (!empty($settings['instructor-type']) && $settings['instructor-type'] == 'single') { $query = array($settings['user']); $settings['instructor-size'] = 1; } else { $paged = get_query_var('paged') ? get_query_var('paged') : 1; $args = array(); $args['role'] = empty($settings['role']) || $settings['role'] == 'all' ? '' : $settings['role']; $args['orderby'] = empty($settings['orderby']) ? 'display_name' : $settings['orderby']; $args['order'] = empty($settings['order']) ? 'asc' : $settings['order']; $args['number'] = empty($settings['num-fetch']) ? '6' : $settings['num-fetch']; $args['offset'] = (intval($paged) - 1) * intval($args['number']); $query = get_users($args); $settings['instructor-size'] = empty($settings['instructor-size']) ? 3 : $settings['instructor-size']; } echo '<div class="instructor-item-wrapper" ' . $item_id . $margin_style . ' >'; if ($settings['instructor-style'] == 'grid') { gdlr_lms_print_instructor_grid($query, $settings['thumbnail-size'], $settings['instructor-size'], $settings['num-excerpt']); } else { if ($settings['instructor-style'] == 'grid-2') { gdlr_lms_print_instructor_grid2($query, $settings['thumbnail-size'], $settings['instructor-size'], $settings['num-excerpt']); } } if (!empty($settings['instructor-type']) && $settings['instructor-type'] == 'multiple' && !empty($settings['pagination']) && $settings['pagination'] == 'enable') { echo gdlr_lms_get_pagination($query->max_num_pages, $paged); } echo '</div>'; // instructor-item-wrapper }
<div class="gdlr-lms-item" > <?php if ($gdlr_lms_option['archive-course-style'] == 'grid') { gdlr_lms_print_course_grid($wp_query, $gdlr_lms_option['archive-course-thumbnail-size'], $gdlr_lms_option['archive-course-size']); } else { if ($gdlr_lms_option['archive-course-style'] == 'grid-2') { gdlr_lms_print_course_grid2($wp_query, $gdlr_lms_option['archive-course-thumbnail-size'], $gdlr_lms_option['archive-course-size']); } else { if ($gdlr_lms_option['archive-course-style'] == 'medium') { gdlr_lms_print_course_medium($wp_query, $gdlr_lms_option['archive-course-thumbnail-size']); } else { if ($gdlr_lms_option['archive-course-style'] == 'full') { gdlr_lms_print_course_full($wp_query, $gdlr_lms_option['archive-course-thumbnail-size']); } } } } $paged = get_query_var('paged') ? get_query_var('paged') : 1; echo gdlr_lms_get_pagination($wp_query->max_num_pages, $paged); ?> </div> </div><!-- gdlr-lms-container --> </div><!-- gdlr-lms-content --> </div> </div> <?php if (!empty($gdlr_lms_option['show-sidebar']) && $gdlr_lms_option['show-sidebar'] == 'enable') { get_sidebar('content'); get_sidebar(); } get_footer();
function gdlr_lms_print_course_item($settings, $page_builder = false) { if ($page_builder) { $item_id = empty($settings['page-item-id']) ? '' : ' id="' . $settings['page-item-id'] . '" '; global $gdlr_spaces; $margin = !empty($settings['margin-bottom']) && $settings['margin-bottom'] != $gdlr_spaces['bottom-blog-item'] ? 'margin-bottom: ' . $settings['margin-bottom'] . ';' : ''; $margin_style = !empty($margin) ? ' style="' . $margin . '" ' : ''; if (in_array($settings['course-style'], array('grid', 'grid-2')) && $settings['course-layout'] == 'carousel') { $settings['carousel'] = true; } echo gdlr_get_item_title($settings); } else { $item_id = ''; $margin_style = ""; } echo '<div class="course-item-wrapper" ' . $item_id . $margin_style . ' >'; // query course section $args = array('post_type' => 'course', 'suppress_filters' => false); $args['posts_per_page'] = empty($settings['num-fetch']) ? '3' : $settings['num-fetch']; $args['orderby'] = empty($settings['orderby']) ? 'post_date' : $settings['orderby']; $args['order'] = empty($settings['order']) ? 'desc' : $settings['order']; $args['paged'] = get_query_var('paged') ? get_query_var('paged') : 1; if (!empty($settings['category'])) { $args['tax_query'] = array(array('terms' => explode(',', $settings['category']), 'taxonomy' => 'course_category', 'field' => 'slug')); } if (!empty($settings['course_id'])) { $args['post__in'] = $settings['course_id']; } $query = new WP_Query($args); $settings['course-layout'] = empty($settings['course-layout']) ? 'fitRows' : $settings['course-layout']; $settings['course-size'] = empty($settings['course-size']) ? 3 : $settings['course-size']; if ($settings['course-style'] == 'grid') { if ($settings['course-layout'] == 'carousel') { gdlr_lms_print_course_grid_carousel($query, $settings['thumbnail-size'], $settings['course-size']); } else { gdlr_lms_print_course_grid($query, $settings['thumbnail-size'], $settings['course-size']); } } else { if ($settings['course-style'] == 'grid-2') { if ($settings['course-layout'] == 'carousel') { gdlr_lms_print_course_grid2_carousel($query, $settings['thumbnail-size'], $settings['course-size']); } else { gdlr_lms_print_course_grid2($query, $settings['thumbnail-size'], $settings['course-size']); } } else { if ($settings['course-style'] == 'medium') { gdlr_lms_print_course_medium($query, $settings['thumbnail-size']); } else { if ($settings['course-style'] == 'full') { gdlr_lms_print_course_full($query, $settings['thumbnail-size'], $settings['num-excerpt']); } } } } if ($settings['pagination'] == 'enable') { echo gdlr_lms_get_pagination($query->max_num_pages, $args['paged']); } echo '</div>'; // course-item-wrapper }