No lo estoy implementando como plugin.
Poseo una galeria de videos (pueden verla aquí)
Y me surge el siguiente problema:
Fancy box trabaja de lujo con todo menos con los videos. Yo busco esto. En el apartado 4 de ese blog de Fancy box hay un demo y la explicación de como hacerlo.
Fancybox es de por si simple. Ellos dicen que implementarlo es simplemente poner:
<a href "url del video"> y que debe tener como atributo en el href este parametro: &fs=1
El problema que yo tengo es que para mostrar los videos como los ven en el demo estos se muestran como un iframe.
Wordpress los trae de la siguiente forma:
Código PHP :
<div id="galvidcontainer"> <?php /* Un simple Loop para traer los post */ $args = array( 'post_type' => 'Videos', 'posts_per_page' => 10 ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post();?> <div class="galvidpre"> <div class="galvidprevid"> <?php /* Seteo variables para traer el id del mismo y para que tome si es de vimeo o youtube */ $videosite = get_post_meta($post->ID, 'ecpt_videosite', single); $videoid = get_post_meta($post->ID, 'ecpt_videourl', single); if ($videosite == Vimeo) { echo '<iframe src="http://player.vimeo.com/video/'.$videoid.'" width="300" height="190" frameborder="0" wmode="transparent" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>'; } else if ($videosite == Youtube) { echo '<iframe width="300" height="190" src="http://www.youtube.com/embed/'.$videoid.'" frameborder="0" wmode="transparent" allowfullscreen></iframe>'; } else { echo 'Please Select Video Site Via the CMS'; } ?> </div>
Y por ultimo muestro los vídeos con echo "<iframe> etc etc.
El punto es que para mostrarlos al estilo Fancybox yo no puedo usar iframes (como se ve en el código) sino que debo usar <a href http://www.youtube.com/embed/'.$videoid.'">
Pero esto no trabaja.
Primero porque no logro concatenar bien la variable $videoid para que muestre el enlace con el id del mismo pegado. Y segundo porque no logro meter el parámetro que pide FancyBox.
Ojala a alguien se le ocurra alguna idea y me pueda tirar alguna ayudita. Todo es bienvenido.