Как из ссылки на youtube сделать плеер?

Нужно что бы если я вставлял в пост на моем сайте вордпресс ссылку на видео с ютуб, то при выводи на странице сайта она преобразовывалась в плееер youtube

Добавить Комментарий
Ответ

Вот код который берет контент поста и ищет там ссылку на видео, затем замещает ее на плеер

 $post_content = apply_filters('the_content',$post_content);
$url = $post_content;
 if (stripos($url, 'youtube.com') !== false) {
 preg_match('#v=([^\&]+)#is', $url, $videoId);
 if (count ($videoId) > 0) {
 $videoId[1] - ID видео
 $rest = substr($videoId[1], 0, 11);
 $frame = '<iframe width="420" height="315" src="//www.youtube.com/embed/'.$rest.'" frameborder="0" allowfullscreen></iframe>';
 $string = $post_content;
 $string = preg_replace("#https?://(www\.)?youtube\.com/watch.*#i", $frame, $string);
 $post_content = $string;
 }
 }
 

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.