<?php /** * Course embed template * * @package Tutor\Templates * @subpackage CourseEmbed * @author Themeum <support@themeum.com> * @link https://themeum.com * @since 2.1.0 */ wp_head(); $thumbnail_url = get_the_post_thumbnail_url(); $course_id = get_the_ID(); $profile_url = tutor_utils()->profile_url( $authordata->ID, true ); $course_categories = get_tutor_course_categories( $course_id ); $course_duration = get_tutor_course_duration_context( $course_id, true ); $course_students = tutor_utils()->count_enrolled_users_by_course( $course_id ); $tutor_course_img = get_tutor_course_thumbnail_src(); $placeholder_img = tutor()->url . 'assets/images/placeholder.svg'; ?> <div class="tutor-card tutor-course-card"> <div class="tutor-course-thumbnail"> <a href="<?php the_permalink(); ?>" class="tutor-d-block"> <div class="tutor-ratio tutor-ratio-16x9"> <img class="tutor-card-image-top" src="<?php echo empty( $tutor_course_img ) ? esc_url( $placeholder_img ) : esc_url( $tutor_course_img ); ?>" alt="<?php the_title(); ?>" loading="lazy"> </div> </a> </div> <div class="tutor-card-body"> <div class="tutor-mb-12 tutor-course-ratings<?php echo esc_html( $class ); ?>"> <div class="tutor-ratings"> <div class="tutor-ratings-stars"> <?php $course_rating = tutor_utils()->get_course_rating( $course_id ); tutor_utils()->star_rating_generator_course( $course_rating->rating_avg ); ?> </div> <?php if ( $course_rating->rating_avg > 0 ) : ?> <div class="tutor-ratings-average"> <?php echo esc_html( apply_filters( 'tutor_course_rating_average', $course_rating->rating_avg ) ); ?> </div> <div class="tutor-ratings-count"> (<?php echo esc_html( $course_rating->rating_count > 0 ? $course_rating->rating_count : 0 ); ?>) </div> <?php endif; ?> </div> </div> <h3 class="tutor-course-name tutor-fs-5 tutor-fw-medium" title="Woocommerce Auto Cancel"> <a href="<?php the_permalink(); ?>" target="_parent"> <?php the_title(); ?> </a> </h3> <!-- course meta --> <?php if ( tutor_utils()->get_option( 'enable_course_total_enrolled' ) || ! empty( $course_duration ) ) : ?> <div class="tutor-meta tutor-mt-12 tutor-mb-20"> <?php if ( tutor_utils()->get_option( 'enable_course_total_enrolled' ) ) : ?> <div> <span class="tutor-meta-icon tutor-icon-user-line" area-hidden="true"></span> <span class="tutor-meta-value"><?php echo esc_html( $course_students ); ?></span> </div> <?php endif; ?> <?php if ( ! empty( $course_duration ) ) : ?> <div> <span class="tutor-icon-clock-line tutor-meta-icon" area-hidden="true"></span> <span class="tutor-meta-value"> <?php //phpcs:ignore --data sanitize through helper method echo tutor_utils()->clean_html_content( $course_duration ); ?> </span> </div> <?php endif; ?> </div> <?php endif; ?> <div class="tutor-meta tutor-mt-auto"> <div> <a href="<?php echo esc_url( $profile_url ); ?>" class="tutor-d-flex" target="_parent"> <?php echo wp_kses( tutor_utils()->get_tutor_avatar( $post->post_author ), tutor_utils()->allowed_avatar_tags() ); ?> </a> </div> <div> <?php esc_html_e( 'By', 'tutor' ); ?> <a href="<?php echo esc_url( $profile_url ); ?>" target="_parent"><?php echo esc_html( get_the_author() ); ?></a> <?php if ( ! empty( $course_categories ) && is_array( $course_categories ) && count( $course_categories ) ) : ?> <?php esc_html_e( 'In', 'tutor' ); ?> <?php $category_links = array(); foreach ( $course_categories as $course_category ) : $category_name = $course_category->name; $category_link = get_term_link( $course_category->term_id ); $category_links[] = wp_sprintf( '<a href="%1$s" target="_parent">%2$s</a>', esc_url( $category_link ), esc_html( $category_name ) ); endforeach; echo wp_kses( implode( ', ', $category_links ), array( 'a' => array( 'href' => true, 'target' => true, ), ) ); ?> <?php endif; ?> </div> </div> <!-- course meta --> </div> <div class="tutor-card-footer"> <a href="<?php the_permalink(); ?>" class="tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block " target="_parent"> <?php esc_html_e( 'View Details', 'tutor-pro' ); ?> </a> </div> </div>
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
course-filter | Folder | 0755 |
|
|
dashboard | Folder | 0755 |
|
|
ecommerce | Folder | 0755 |
|
|
Folder | 0755 |
|
||
global | Folder | 0755 |
|
|
instructor | Folder | 0755 |
|
|
loop | Folder | 0755 |
|
|
modal | Folder | 0755 |
|
|
profile | Folder | 0755 |
|
|
shortcode | Folder | 0755 |
|
|
single | Folder | 0755 |
|
|
template-part | Folder | 0755 |
|
|
widget | Folder | 0755 |
|
|
archive-course-init.php | File | 6.57 KB | 0644 |
|
archive-course.php | File | 862 B | 0644 |
|
course-embed.php | File | 4.38 KB | 0644 |
|
course-none.php | File | 259 B | 0644 |
|
dashboard.php | File | 10.69 KB | 0644 |
|
feature_disabled.php | File | 1.04 KB | 0644 |
|
login-form.php | File | 3.83 KB | 0644 |
|
login.php | File | 1.41 KB | 0644 |
|
metabox-wrapper.php | File | 621 B | 0644 |
|
permission-denied.php | File | 1.61 KB | 0644 |
|
public-profile.php | File | 7.24 KB | 0644 |
|
single-assignment.php | File | 293 B | 0644 |
|
single-content-loader.php | File | 4.26 KB | 0644 |
|
single-course.php | File | 3.9 KB | 0644 |
|
single-lesson.php | File | 292 B | 0644 |
|
single-preview-lesson.php | File | 292 B | 0644 |
|
single-quiz.php | File | 1.57 KB | 0644 |
|
template.php | File | 385 B | 0644 |
|