Insertar video Youtube como shortcode en WordPress
¿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:
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’);
Luego podemos llamarlo desde nuestro post de la siguiente manera:
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!