Hola. Espero que alguien pueda tirarme una punta con esto. Resulta que estoy implementando Fancy Box en un Theme.

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.