he creado un theme siguiendo el maravilloso tutorial de [URL="http://www.summarg.com/2012/clase-7-insertar-un-slider-sin-utilizar-plugins/"]http://www.summarg.com/2012/clase-7-insertar-un-slider-sin-utilizar-plugins/[/URL].
Lo he modificado a mi gusto y todo me va perfecto menos el slider que explica como implementar manualmente sin plugin.
El nivo slider me aparece en el home pero se ve como si estubiera cargando y se queda asi. Tengo que decir que me he bajado los archivos del tutorial y sin modificarlos nada lo active como tema y el slider tampoco funcionaba, pero segun el tutorial funciona bien y en los comentarios a nadie parece que le haya dado problemas.
he leido muchos hilos en este mismo foro sobre este slider pero sin ninguna solucion.
Os dejo todo el codigo que tengo del slider haber si ven algun fallo. de todas formas puede ser que mi host o algo no sea compatible?
Código:
Header.php
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url'); ?>/scripts/nivo-slider.css" media="screen" />
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/scripts/themes/default/default.css" type="text/css" media="screen" />
Index.php
<div id="slider">
<div class="slider-wrapper theme-default">
<div class="ribbon"></div>
<div id="nivoslider" class="nivoSlider">
<?php query_posts('category_name=slider&posts_per_page=3' );
while ( have_posts() ) : the_post(); ?>
<a href="<?php echo get_permalink(); ?>"><?php the_post_thumbnail( 'homepage-slider' ); ?></a>
<?php endwhile; wp_reset_query(); ?>
</div>
</div>
</div><!-- end of nivoslider -->
Footer.php
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/scripts/jquery.nivo.slider.pack.js"></script>
<script type="text/javascript">
$(window).load(function() {
$('#nivoslider').nivoSlider();
});
$(document).ready(function() {
$('a[href=#top]').click(function(){
$('html, body').animate({scrollTop:0}, 'slow');
return false;
});
});
</script>
Functions.php
add_theme_support( 'post-thumbnails' );
add_image_size( 'homepage-thumb', 290, 130, true );
add_image_size( 'homepage-slider', 920, 310, true );
/* Mi jQuery */
function my_init_method() {
if (!is_admin()) {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', '/wp-content/themes/themeTaller8/scripts/jquery-1.7.2.min.js');
wp_enqueue_script( 'jquery' );
}
}
add_action('init', 'my_init_method');