Insertar video Youtube como shortcode en WordPress

22 mayo, 2011 Por Noticias1

insertar-videos-youtube-sin-plugins.jpg

¿Cómo Insertar video de Youtube sin ningún plugin en WordPress?
Agregando este simple código en el archivo functions.php de nuestro tema, podemos embeber videos de Youtube con un simple shortcode en nuestros post.

Además podemos especificar el ancho y el alto del video.
Lo que tenemos que tener en cuenta a la hora de utilizar el shortcode es el ID del video de Youtube.
Para ello chequeamos la dirección del vide, en este caso “http://www.youtube.com/watch?v=cbbT78pzGUs
El ID siempre está despues del v=
En el archivo functions.php agregamos:
[php] function youtube($atts) {
extract(shortcode_atts(array(
"id" => ‘idyoutube’,
"ancho" => ‘600’,
"alto" => ‘450’
), $atts));

return ‘<object width="’.$ancho.’" height="’.$alto.’"><param name="movie" value="http://www.youtube.com/v/’.$id.’&hl=es_ES&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/’.$id.’&hl=es_ES&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="’.$ancho.’" height="’.$alto.’"></embed></object>’;
}

add_shortcode(‘youtube’, ‘youtube’);
[/php]

Luego podemos llamarlo desde nuestro post de la siguiente manera:

[ad#Google Adsense]
[php] [youtube id="cbbT78pzGUs" ancho="600" alto="450"] [/php]

Un Comentario

  • Tubal

    6 diciembre, 2011 at 8:21 am

    Bueno…estas insertando el codigo viejo de Youtube y como mucho puedes cambiar el alto y el ancho del video.

    Si quieres insertar videos de Youtube en WordPress con todas las opciones imaginables y con compatiblidad con cualquier dispositivo, sea un lector RSS o un navegador movil te recomiendo que uses “Youtube shortcode”: http://wordpress.org/extend/plugins/youtube-shortcode/

    Un saludo!

    Responder

Comenta

Tu Email no será publicado. Campos requeridos *