Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 107

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 234

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 235

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 236

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 237

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 238

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 239
* @link https://themeum.com * @since 2.1.0 */ namespace TUTOR; if ( ! defined( 'ABSPATH' ) ) { exit; } /** * Course embed class * * @since 2.1.0 */ class Course_Embed { /** * Register hooks * * @since 2.1.0 * @return void */ public function __construct() { add_filter( 'tutor_get_template_path', __CLASS__ . '::filter_template_path', 100, 2 ); add_filter( 'embed_oembed_html', __CLASS__ . '::oembed_iframe_overrides', 10, 3 ); } /** * Filter oembed data * * @since 2.1.0 * * @param string $html html content to filter. * @param string $url post embed url. * @param array $attr attrs. * * @return string customized html content */ public static function oembed_iframe_overrides( $html, $url, $attr ) { $post_id = url_to_postid( $url ); if ( ! $post_id || tutor()->course_post_type !== get_post_type( $post_id ) ) { return $html; } if ( strpos( $html, 'course_post_type && function_exists( 'is_embed' ) && is_embed() ) { if ( 'single-course' === $template ) { $template_location = tutor()->path . 'templates/course-embed.php'; } } return $template_location; } /** * Check if current course is embedded * * @since 2.1.0 * @return boolean */ public static function is_embed_course() { $post_id = get_the_ID(); if ( get_post_type( $post_id ) === tutor()->course_post_type && function_exists( 'is_embed' ) && is_embed() ) { return true; } return false; } }