PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.1.0
Tutor LMS – eLearning and online course solution v2.1.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 / course-embed.php
tutor / templates Last commit date
course-filter 3 years ago dashboard 3 years ago email 4 years ago global 4 years ago instructor 4 years ago loop 3 years ago modal 4 years ago profile 4 years ago shortcode 4 years ago single 3 years ago template-part 3 years ago widget 4 years ago archive-course-init.php 3 years ago archive-course.php 3 years ago course-embed.php 3 years ago course-none.php 3 years ago dashboard.php 3 years ago feature_disabled.php 3 years ago instructor-setting.php 3 years ago login-form.php 3 years ago login.php 3 years ago permission-denied.php 3 years ago public-profile.php 3 years ago single-assignment.php 3 years ago single-content-loader.php 3 years ago single-course.php 3 years ago single-lesson.php 3 years ago single-preview-lesson.php 3 years ago single-quiz.php 3 years ago template.php 3 years ago
course-embed.php
105 lines
1 <?php
2 /**
3 * Course embed template
4 *
5 * @author Themeum
6 * @link https://themeum.com
7 * @package TutorLMS/Templates
8 * @since v2.1.0
9 */
10
11 wp_head();
12 $thumbnail_url = get_the_post_thumbnail_url();
13 $course_id = get_the_ID();
14 $profile_url = tutor_utils()->profile_url( $authordata->ID, true );
15 $course_categories = get_tutor_course_categories( $course_id );
16 $course_duration = get_tutor_course_duration_context( $course_id, true );
17 $course_students = tutor_utils()->count_enrolled_users_by_course( $course_id );
18 $tutor_course_img = get_tutor_course_thumbnail_src();
19 $placeholder_img = tutor()->url . 'assets/images/placeholder.svg';
20
21 ?>
22
23 <div class="tutor-card tutor-course-card">
24 <div class="tutor-course-thumbnail">
25 <a href="<?php the_permalink(); ?>" class="tutor-d-block">
26 <div class="tutor-ratio tutor-ratio-16x9">
27 <img class="tutor-card-image-top" src="<?php echo empty( esc_url( $tutor_course_img ) ) ? $placeholder_img : esc_url( $tutor_course_img ); ?>" alt="<?php the_title(); ?>" loading="lazy">
28 </div>
29 </a>
30 </div>
31 <div class="tutor-card-body">
32
33 <div class="tutor-mb-12 tutor-course-ratings<?php echo esc_html( $class ); ?>">
34 <div class="tutor-ratings">
35 <div class="tutor-ratings-stars">
36 <?php
37 $course_rating = tutor_utils()->get_course_rating( $course_id );
38 tutor_utils()->star_rating_generator_course( $course_rating->rating_avg );
39 ?>
40 </div>
41
42 <?php if ( $course_rating->rating_avg > 0 ) : ?>
43 <div class="tutor-ratings-average"><?php echo apply_filters( 'tutor_course_rating_average', $course_rating->rating_avg ); ?></div>
44 <div class="tutor-ratings-count">(<?php echo $course_rating->rating_count > 0 ? $course_rating->rating_count : 0; ?>)</div>
45 <?php endif; ?>
46 </div>
47 </div>
48 <h3 class="tutor-course-name tutor-fs-5 tutor-fw-medium" title="Woocommerce Auto Cancel">
49 <a href="<?php the_permalink(); ?>" target="_parent">
50 <?php the_title(); ?>
51 </a>
52 </h3>
53 <!-- course meta -->
54 <?php if ( tutor_utils()->get_option( 'enable_course_total_enrolled' ) || ! empty( $course_duration ) ) : ?>
55 <div class="tutor-meta tutor-mt-12 tutor-mb-20">
56 <?php if ( tutor_utils()->get_option( 'enable_course_total_enrolled' ) ) : ?>
57 <div>
58 <span class="tutor-meta-icon tutor-icon-user-line" area-hidden="true"></span>
59 <span class="tutor-meta-value"><?php echo esc_html( $course_students ); ?></span>
60 </div>
61 <?php endif; ?>
62
63 <?php if ( ! empty( $course_duration ) ) : ?>
64 <div>
65 <span class="tutor-icon-clock-line tutor-meta-icon" area-hidden="true"></span>
66 <span class="tutor-meta-value"><?php echo tutor_utils()->clean_html_content( $course_duration ); ?></span>
67 </div>
68 <?php endif; ?>
69 </div>
70 <?php endif; ?>
71
72 <div class="tutor-meta tutor-mt-auto">
73 <div>
74 <a href="<?php echo esc_url( $profile_url ); ?>" class="tutor-d-flex" target="_parent">
75 <?php echo tutor_utils()->get_tutor_avatar( $post->post_author ); ?>
76 </a>
77 </div>
78
79 <div>
80 <?php esc_html_e( 'By', 'tutor' ); ?>
81 <a href="<?php echo esc_url( $profile_url ); ?>" target="_parent"><?php esc_html_e( get_the_author() ); ?></a>
82
83 <?php if ( ! empty( $course_categories ) && is_array( $course_categories ) && count( $course_categories ) ) : ?>
84 <?php esc_html_e( 'In', 'tutor' ); ?>
85 <?php
86 $category_links = array();
87 foreach ( $course_categories as $course_category ) :
88 $category_name = $course_category->name;
89 $category_link = get_term_link( $course_category->term_id );
90 $category_links[] = wp_sprintf( '<a href="%1$s" target="_parent">%2$s</a>', esc_url( $category_link ), esc_html( $category_name ) );
91 endforeach;
92 echo implode( ', ', $category_links );
93 ?>
94 <?php endif; ?>
95 </div>
96 </div>
97 <!-- course meta -->
98 </div>
99 <div class="tutor-card-footer">
100 <a href="<?php the_permalink(); ?>" class="tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block " target="_parent">
101 <?php esc_html_e( 'View Details', 'tutor-pro' ); ?>
102 </a>
103 </div>
104 </div>
105