Además tengo otras condiciones elseif() en el mismo código, dependiendo de si se está en una categoría o un post, y todo marcha bien...
code is poetry:
Código PHP:
Ver original
<?php /** * Featured Slideshow Template */ ?> <div id="featured"> <?php if ( is_home() || is_page() ) : ?> <div id="slideshow"> <div id="slide"> <a class="prev" href="#"><img class="slide-left" alt="featured title" src="<?php bloginfo('template_url'); ?>/images/slide-left.gif"/></a> <div class="items"> <?php $tmp_query = $wp_query; query_posts('cat=' . get_cat_ID(dp_settings('featured_one')) . '&posts_per_page=' . dp_settings('featured_one_amount')); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="feat"> <a class="slide-img" href="<?php the_permalink(); ?>"><?php dp_attachment_image($post->ID, 'medium', 'alt="' . $post->post_title . '"'); ?></a> <div class="text"> <h2 class="slide-entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <?php the_excerpt(); ?> </div><!-- .text --> <div class="break"></div> </div><!-- .feat --> <?php endwhile; endif; $wp_query = $tmp_query; ?> </div><!-- .items --> <a class="next" href="#"><img class="slide-right" alt="featured title" src="<?php bloginfo('template_url'); ?>/images/slide-right.gif"/></a> </div><!-- #slide --> </div><!-- #slideshow --> <?php elseif (is_category()) : $category = get_the_category(); ?> <div id="featured-cat" class="<?php echo $category[0] -> category_nicename; ?>""> <div class="text"> <?php printf( __( '%s', 'twentyten' ), '<h2 class="slide-entry-title">' . single_cat_title( '', false ) . '</h2>' ); echo category_description(); ?> </div><!-- .text --> </div><!-- #featured-cat --> <?php elseif (is_single()) : $category = get_the_category(); ?> <div id="featured-cat" class="<?php echo $category[0] -> category_nicename; ?>"> <div class="text"> <?php // Show the first category echo "<h2 class='slide-entry-title'>".$category[0]-> cat_name."</h2>"; echo $category[0]-> category_description; ?> </div><!-- .text --> </div><!-- #featured-cat --> <?php endif; // is_home() ?> </div><!-- #featured -->
Pongo todo el código, no sea que el error esté más abajo.
Espero me puedan ayudar, es que quiero evitar repetir el código entero que me muestra los post del slide...
Saludos y gracias de antemano...