Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/02/2013, 19:13
Avatar de iconogt
iconogt
 
Fecha de Ingreso: septiembre-2004
Ubicación: Guatemala
Mensajes: 576
Antigüedad: 19 años, 8 meses
Puntos: 4
Respuesta: Problema con plugin Fancybox

Hola a todo el mundo, yo lo hago así y me funciona al 100% =)
functions.php
Código PHP:
<?php
function add_scripts() {
      
wp_deregister_script('jQuery');
      
wp_deregister_script('fancybox');
      
wp_deregister_script('fancyboxpack');
      
wp_deregister_script('fancybuttons');
      
wp_deregister_script('fancymedia');
      
wp_deregister_script('fancythumbs');

      
wp_register_script('jQuery'get_template_directory_uri() . '/js/jquery-1.8.3.js'FALSE'1.8.3');
      
wp_register_script('fancybox'get_template_directory_uri() . '/js/source/jquery.fancybox.js'FALSE'2.1');
      
wp_register_script('fancyboxpack'get_template_directory_uri() . '/js/source/jquery.fancybox.pack.js'FALSE'2.1');
      
wp_register_script('fancybuttons'get_template_directory_uri() . '/js/source/helpers/jquery.fancybox-buttons.js'FALSE'2.1');
      
wp_register_script('fancymedia'get_template_directory_uri() . '/js/source/helpers/jquery.fancybox-media.js'FALSE'2.1');
      
wp_register_script('fancythumbs'get_template_directory_uri() . '/js/source/helpers/jquery.fancybox-thumbs.js'FALSE'2.1');

      
wp_enqueue_script('jQuery');
      
wp_enqueue_script('fancybox');
      
wp_enqueue_script('fancyboxpack');
      
wp_enqueue_script('fancybuttons');
      
wp_enqueue_script('fancymedia');
      
wp_enqueue_script('fancythumbs');
   }

   
add_action('wp_enqueue_scripts''add_scripts');

   function 
micss_theme_styles() {
      if (!
is_admin()) {
         
wp_enqueue_style('fancy'get_template_directory_uri() . '/js/source/jquery.fancybox.css'FALSE'2.0');
         
wp_enqueue_style('fancybuttons'get_template_directory_uri() . '/js/source/helpers/jquery.fancybox-buttons.css'FALSE'2.0');
         
wp_enqueue_style('fancythumbs'get_template_directory_uri() . '/js/source/helpers/jquery.fancybox-thumbs.css'FALSE'2.0');
      }
   }

   
add_action('wp_enqueue_scripts''micss_theme_styles');
?>
Con esto nos llama todo lo necesario en nuestro header.php para poder trabajar.

y para el fancybox:
Código:
<script type="text/javascript">
var $ = jQuery.noConflict();
$(document).ready(function(){
$("a.aqui-el-lanzador").attr("rel","galeria_").fancybox();
});
</script>
La verdad la librería está bastante buena, yo en lo personal la uso mucho y no tengo problemas con estandarización para IE7

Espero les haya podido ayudar y cualquier cosa ya saben, comenten y vemos como lo solucionamos.
__________________
_______
Jorge Rojas.