Как из ссылки на 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" />';
    

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

    Ваш ответ

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