Как из ссылки на youtube сделать плеер?
Решено
Нужно что бы если я вставлял в пост на моем сайте вордпресс ссылку на видео с ютуб, то при выводи на странице сайта она преобразовывалась в плееер youtube
1 Ответ(ы)
Ответ
Вот код который берет контент поста и ищет там ссылку на видео, затем замещает ее на плеер
$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; } }