PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.10
Tutor LMS – eLearning and online course solution v1.9.10
4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / templates / shortcode / tutor-course.php
tutor / templates / shortcode Last commit date
instructor-filter.php 5 years ago tutor-course.php 4 years ago tutor-instructor.php 4 years ago
tutor-course.php
59 lines
1
2 <?php
3 /**
4 * @package TutorLMS/Templates
5 * @version 1.4.3
6 */
7 $the_query = $GLOBALS['the_custom_query'];
8 $column_per_row = $GLOBALS['tutor_shortcode_arg']['column_per_row'];
9 $course_per_page = $GLOBALS['tutor_shortcode_arg']['course_per_page'];
10 $course_filter = $GLOBALS['tutor_shortcode_arg']['include_course_filter']===null ? (bool) tutor_utils()->get_option('course_archive_filter', false) : $GLOBALS['tutor_shortcode_arg']['include_course_filter'];
11 $supported_filters = tutor_utils()->get_option('supported_course_filters', array());
12 $show_pagination = $GLOBALS['tutor_shortcode_arg']['show_pagination'];
13
14 if ( $course_filter && count( $supported_filters ) ) { ?>
15 <div class="tutor-course-filter-wrapper">
16 <div class="tutor-course-filter-container">
17 <?php tutor_load_template('course-filter.filters'); ?>
18 </div>
19 <div>
20 <div id="tutor-course-filter-loop-container" class="<?php tutor_container_classes() ?> tutor-course-filter-loop-container" data-column_per_row="<?php echo $column_per_row; ?>" data-course_per_page="<?php echo $course_per_page; ?>"> <?php
21 }
22 if ( $the_query->have_posts() ) :
23 /* Start the Loop */
24
25 tutor_course_loop_start();
26
27 while ( $the_query->have_posts() ) : $the_query->the_post();
28 /**
29 * @hook tutor_course/archive/before_loop_course
30 * @type action
31 * Usage Idea, you may keep a loop within a wrap, such as bootstrap col
32 */
33 do_action('tutor_course/archive/before_loop_course');
34
35 tutor_load_template('loop.course');
36
37 /**
38 * @hook tutor_course/archive/after_loop_course
39 * @type action
40 * Usage Idea, If you start any div before course loop, you can end it here, such as </div>
41 */
42 do_action('tutor_course/archive/after_loop_course');
43 endwhile;
44
45 tutor_course_loop_end();
46
47 endif;
48 if ( 'on' === $show_pagination ) {
49 tutor_utils()->tutor_custom_pagination( $the_query->max_num_pages );
50 }
51
52 if ($course_filter && count($supported_filters)) { ?>
53 </div><!-- .wrap -->
54 </div>
55 </div>
56 <?php }
57
58 ?>
59