PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.15
Tutor LMS – eLearning and online course solution v1.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-instructor.php
tutor / templates / shortcode Last commit date
instructor-filter.php 4 years ago tutor-course.php 4 years ago tutor-instructor.php 4 years ago
tutor-instructor.php
54 lines
1 <div class="tutor-courses tutor-courses-loop-wrap tutor-courses-layout-<?php echo esc_attr( $column_count ); ?>">
2 <?php
3 foreach ( $instructors as $instructor ) {
4
5 $course_count = tutor_utils()->get_course_count_by_instructor( $instructor->ID );
6 $instructor_rating = tutor_utils()->get_instructor_ratings( $instructor->ID );
7 ?>
8 <div class="tutor-course-col-<?php echo esc_attr( $column_count ); ?>">
9 <a href="<?php echo esc_url( tutor_utils()->profile_url( $instructor->ID ) ); ?>" class="tutor-course tutor-course-loop tutor-instructor-list tutor-instructor-list-<?php echo esc_attr( $layout ); ?> tutor-instructor-list-<?php echo esc_attr( $instructor->ID ); ?>">
10 <div class="tutor-instructor-cover-photo" style="background-image:url(<?php echo esc_url( tutor_utils()->get_cover_photo_url( $instructor->ID ) ); ?>)"></div>
11 <div class="tutor-instructor-profile-photo" style="background-image:url(<?php echo get_avatar_url( $instructor->ID, array( 'size' => 500 ) ); ?>)"></div>
12 <div class="tutor-instructor-rating">
13 <div class="ratings">
14 <span class="rating-generated">
15 <?php tutor_utils()->star_rating_generator( $instructor_rating->rating_avg ); ?>
16 </span>
17
18 <?php
19 echo ' <span class="rating-digits">' . esc_attr( $instructor_rating->rating_avg ) . '</span> ';
20 echo ' <span class="rating-total-meta">(' . esc_attr( $instructor_rating->rating_count ) . ')</span> ';
21 ?>
22 </div>
23 </div>
24 <h4 class="tutor-instructor-name"><?php echo esc_attr( $instructor->display_name ); ?></h4>
25 <div class="tutor-instructor-course-count">
26 <span><?php echo esc_attr( $course_count ); ?></span>
27 <span><?php 1 < $course_count ? _e( 'Courses', 'tutor' ) : _e( 'Course', 'tutor' ); ?></span>
28 </div>
29 </a>
30 </div>
31 <?php
32 }
33
34 if ( ! count( $instructors ) ) {
35 echo '<div>', __( 'No Instructor Found', 'tutor' ), '</div>';
36 }
37 ?>
38 </div>
39
40 <?php
41 if ( $previous_page || $next_page ) {
42 $prev_url = ! $show_filter ? '?instructor-page=' . $previous_page : '#';
43 $next_url = ! $show_filter ? '?instructor-page=' . $next_page : '#';
44 ?>
45 <div class="tutor-pagination-wrap">
46 <?php
47 echo $previous_page ? '<a class="page-numbers" href="' . $prev_url . '" data-page_number="' . $previous_page . '">« ' . __( 'Previous', 'tutor' ) . '</a>' : '';
48 echo $next_page ? '&nbsp; <a class="next page-numbers" href="' . $next_url . '" data-page_number="' . $next_page . '">' . __( 'Next', 'tutor' ) . ' »</a>' : '';
49 ?>
50 </div>
51 <?php
52 }
53 ?>
54