WordpressYouTube

Visualizzare la miniatura di un video YouTube con uno shortcode su WordPress

Visualizzare una miniatura al posto del video a grandezza “naturale” può essere più conveniente, innanzitutto dal punto di vista della velocità di caricamento, secondo poi perché si dà la possibilità all’utente di caricare soltanto i contenuti di interesse, non tutti quelli presenti sulla pagina.

Ebbene, è possibile fare tutto questo con un semplice shortcode da aggiungere al file functions.php:

/*
Shortcode to display youtube thumbnail on your wordpress blog.
Usage:
[youtube_thumb id="VIDEO_ID" img="0" align="left"]
VIDEO_ID= Youtube video id
img=0,1,2 or 3
align= left,right,center
*/
function wp_youtube_video_thumbnail($atts) {
extract(shortcode_atts(array(
'id' => '',
'img' => '0',
'align'=>'left'
), $atts));
$align_class='align'.$align;
return '<img src="http://img.youtube.com/vi/'.$id.'/'.$img.'.jpg&quot; alt="" class="'.$align_class.'" />';
}
add_shortcode('youtube_thumb', 'wp_youtube_video_thumbnail');

Molto semplice da usare.

I parametri da configurare nel codice da mettere nel post sono tre: video ID, dimensione immagine (0 per 480×360 px, 1 per 120×90 px) e l’allineamento dell’immagine (image alignment).

[youtube_thumb id="rNWeBVBqo2c" img="0" align="center"]

Articoli simili

Lascia un commento

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

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Back to top button