Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/tutor/templates/loop/meta.php
Keine Baseline-Datei – Diff nur gegen leer.
1
-
1
+
<?php
2
+
/**
3
+
* Course meta template
4
+
*
5
+
* Meta template contains author avatar & categories
6
+
*
7
+
* @package Tutor\Templates
8
+
* @subpackage CourseLoopPart
9
+
* @author Themeum <support@themeum.com>
10
+
* @link https://themeum.com
11
+
* @since 1.5.8
12
+
*/
13
+
14
+
global $post, $authordata;
15
+
$course_id = $post->ID;
16
+
$profile_url = tutor_utils()->profile_url( $authordata->ID, true );
17
+
$course_categories = get_tutor_course_categories( $course_id );
18
+
$course_duration = get_tutor_course_duration_context( $course_id, true );
19
+
$course_students = apply_filters( 'tutor_course_students', tutor_utils()->count_enrolled_users_by_course( $course_id ), $course_id )
20
+
?>
21
+
22
+
<?php if ( tutor_utils()->get_option( 'enable_course_total_enrolled' ) || ! empty( $course_duration ) ) : ?>
23
+
<div class="tutor-meta tutor-mt-12 tutor-mb-20">
24
+
<?php if ( tutor_utils()->get_option( 'enable_course_total_enrolled' ) ) : ?>
25
+
<div>
26
+
<span class="tutor-meta-icon tutor-icon-user-line" area-hidden="true"></span>
27
+
<span class="tutor-meta-value"><?php echo esc_html( $course_students ); ?></span>
28
+
</div>
29
+
<?php endif; ?>
30
+
31
+
<?php if ( ! empty( $course_duration ) ) : ?>
32
+
<div>
33
+
<span class="tutor-icon-clock-line tutor-meta-icon" area-hidden="true"></span>
34
+
<span class="tutor-meta-value">
35
+
<?php
36
+
//phpcs:ignore --escaping through helper method
37
+
echo tutor_utils()->clean_html_content( $course_duration );
38
+
?>
39
+
</span>
40
+
</div>
41
+
<?php endif; ?>
42
+
</div>
43
+
<?php endif; ?>
44
+
45
+
<div class="tutor-meta tutor-mt-auto">
46
+
<div>
47
+
<a href="<?php echo esc_url( $profile_url ); ?>" class="tutor-d-flex">
48
+
<?php echo wp_kses( tutor_utils()->get_tutor_avatar( $post->post_author ), tutor_utils()->allowed_avatar_tags() ); ?>
49
+
</a>
50
+
</div>
51
+
52
+
<div>
53
+
<?php esc_html_e( 'By', 'tutor' ); ?>
54
+
<a href="<?php echo esc_url( $profile_url ); ?>"><?php echo esc_html( get_the_author() ); ?></a>
55
+
56
+
<?php if ( ! empty( $course_categories ) && is_array( $course_categories ) && count( $course_categories ) ) : ?>
57
+
<?php esc_html_e( 'In', 'tutor' ); ?>
58
+
<?php
59
+
$category_links = array();
60
+
foreach ( $course_categories as $course_category ) :
61
+
$category_name = $course_category->name;
62
+
$category_link = get_term_link( $course_category->term_id );
63
+
$category_links[] = wp_sprintf( '<a href="%1$s">%2$s</a>', esc_url( $category_link ), esc_html( $category_name ) );
64
+
endforeach;
65
+
echo implode( ', ', $category_links ); //phpcs:ignore --contain safe data
66
+
?>
67
+
<?php endif; ?>
68
+
</div>
69
+
</div>
70
+