Come generare un video incorporato di Youtube usando PHP


Come generare un video incorporato di Youtube usando PHP

Mi è capitato qualche giorno fa di dover generare in WordPress dei video incorporati da Youtube. Siccome c’erano tantissimi video, ho pensato di gestirli come se ogni video fosse un articolo. Quindi per ogni articolo ho creato un campo personalizzato (custom field) chiamato “video-url” contenente l’URL di Youtube.

Poi non mi restava che inserire il codice seguente dentro il loop di WordPress:

<!--?php <br ?-->$videolink=get_post_meta(get_the_ID(), 'video-url', true );
$ytarray=explode("/", $videolink);
$ytendstring=end($ytarray);
$ytendarray=explode("?v=", $ytendstring);
$ytendstring=end($ytendarray);
$ytendarray=explode("&", $ytendstring);
$ytcode=$ytendarray[0];
echo "<iframe width=\"420\" height=\"315\" src=\"http://www.youtube.com/embed/$ytcode\" frameborder=\"0\" allowfullscreen></iframe>";
?>

Se per caso non volete far vedere subito l’anteprima del video (la pagina caricherà molto lentamente), potete sempre usare le immagini di anteprima (4 per ogni video) del video Youtube con questo codice:

http://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg

riferimento

Rate this post

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *


Hai bisogno di aiuto personalizzato con qualcosa che non è documentato qui? Richiedi assistenza
Iscriviti alla nostra newsletter

Iscriviti alla nostra newsletter

Iscriviti alla nostra mailing list per ricevere le ultime notizie e gli aggiornamenti dal nostro team.

You have Successfully Subscribed!