Как из ссылки на youtube видео получить код видео?

Решено

В контент поста я вставляю ссылки на видео. Как можно из контента поста получить id видео с youtube? Ссылки могут быть разных вариантов в том числе и ссылки на список видео.

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

Следующий код получает id видео с ютуб и выводит миниатюру видео:

 $YoutubeCode = get_the_content();
 preg_match('#(\.be/|/embed/|/v/|/watch\?v=)([A-Za-z0-9_-]{5,11})#', $YoutubeCode, $matches);
 if (isset($matches[2]) && $matches[2] != '') {
 $YoutubeCode = $matches[2];
 }
 echo '<img src="http://img.youtube.com/vi/' . $YoutubeCode . '/0.jpg" />';

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

Ваш ответ

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