Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/tutor/templates/single/video/video.php

Keine Baseline-Datei – Diff nur gegen leer.
Zur Liste
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 +