Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/tutor/templates/single/video/video.php
Keine Baseline-Datei – Diff nur gegen leer.
1
-
1
+
<?php
2
+
/**
3
+
* Display Video
4
+
*
5
+
* @package Tutor\Templates
6
+
* @subpackage Single\Video
7
+
* @author Themeum <support@themeum.com>
8
+
* @link https://themeum.com
9
+
* @since 1.0.0
10
+
*/
11
+
12
+
if ( ! defined( 'ABSPATH' ) ) {
13
+
exit;
14
+
}
15
+
16
+
$video_info = tutor_utils()->get_video_info();
17
+
18
+
do_action( 'tutor_lesson/single/before/video' );
19
+
20
+
$source_key = is_object( $video_info ) && 'html5' !== $video_info->source ? 'source_' . $video_info->source : null;
21
+
22
+
$has_source = ( is_object( $video_info ) && isset( $video_info->source_video_id ) && $video_info->source_video_id ) || ( isset( $source_key ) ? $video_info->$source_key : null );
23
+
24
+
if ( $has_source ) {
25
+
tutor_load_template( 'single.video.' . $video_info->source );
26
+
} else {
27
+
$feature_image = get_post_meta( get_the_ID(), '_thumbnail_id', true );
28
+
$url = $feature_image ? wp_get_attachment_url( $feature_image ) : null;
29
+
if ( $url ) {
30
+
$html_markup = '<div class="tutor-lesson-feature-image">
31
+
<img src="' . $url . '" />
32
+
</div>';
33
+
echo wp_kses(
34
+
$html_markup,
35
+
array(
36
+
'div' => array( 'class' => true ),
37
+
'img' => array( 'src' => true ),
38
+
)
39
+
);
40
+
}
41
+
}
42
+
43
+
do_action( 'tutor_lesson/single/after/video' );
44
+