Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/12/2010, 12:21
pleter
 
Fecha de Ingreso: julio-2009
Ubicación: Argentinalandia
Mensajes: 339
Antigüedad: 14 años, 10 meses
Puntos: 15
Respuesta: wp_get_recent_posts() me muestra todos los post, incluso los draft

quieres mostrar una serie de ultimos post?
a ver si te sirve esta idea..
tengo una secciones en un wp de un cliente en el que muestro el post 12, 13, y 14 contando hacia atras desde la ultima publicación. si fueran los post 1, 2 y 3 (en cambio de los anteriores mencionados) seria el ultimo, el penultimo y el ante-penultimo.

el codigo que utilizo es asi:
Código PHP:
            <div id="module-03">
                <!-- Start Module 03 -->
                <div class="module-03-left">
                    <?php if ( $hometitle3 get_option('stylewp_hometitle3') ) { ?>
                    <h4 class="extra"><?php $hometitle3 get_option('stylewp_hometitle3'); echo stripslashes($hometitle3); ?>
                    »</h4>
                    <?php } else { ?><?php ?><?php $my_query = new WP_Query('showposts=1&offset=12'); ?>
                    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
                    <div style="float: left; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;">
                        <?php vz_inloop(190,'','Continuar Leyendo'); ?></div>
                    <h5><a href="<?php the_permalink(); ?>"><?php the_title(); ?>
                    </a></h5>
                    <?php wswwpx_content_extract ' '2044 ); ?><?php endwhile; ?>
                </div>
                <div class="module-03-middle">
                    <?php if ( $hometitle3 get_option('stylewp_hometitle3') ) { ?>
                    <h4 class="extra">&nbsp;</h4>
                    <?php } else { ?><?php ?><?php $my_query = new WP_Query('showposts=1&offset=13'); ?>
                    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
                    <div style="float: left; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;">
                        <?php vz_inloop(190,'','Continuar Leyendo'); ?></div>
                    <h5><a href="<?php the_permalink(); ?>"><?php the_title(); ?>
                    </a></h5>
                    <?php wswwpx_content_extract ' '2044 ); ?><?php endwhile; ?>
                </div>
                <div class="module-03-right">
                    <?php if ( $hometitle3 get_option('stylewp_hometitle3') ) { ?>
                    <h4 class="extra">&nbsp;</h4>
                    <?php } else { ?><?php ?><?php $my_query = new WP_Query('showposts=1&offset=14'); ?>
                    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
                    <div style="float: left; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;">
                        <?php vz_inloop(190,'','Continuar Leyendo'); ?></div>
                    <h5><a href="<?php the_permalink(); ?>"><?php the_title(); ?>
                    </a></h5>
                    <?php wswwpx_content_extract ' '2044 ); ?><?php endwhile; ?>
                </div>
            </div>
tendrás que sacar un par de detalles del css por si te confunde el diseño, pero básicamente esa es la idea. Fijate donde dice:

Código PHP:
<?php } else { ?><?php ?><?php $my_query = new WP_Query('showposts=1&offset=13'); ?>
mas precisamente en &offset=13 que es lo que utilizo para decirle que me muestre el post numero 13 (contando desde el ultimo publicado hacia los mas viejos)
cambia este numero por el que desees...

lo util de esto no pasa solo por que puedes saltear y ordenar a gusto, por ejemplo 1, 3, y 2, sino tambien porque puedes adaptar cada noticia en un css particular y asi poder lograr un bloque grande y ancho con un post y dos post de la mitad del anterior debajo del anterior. EXTREMADAMENTE util para diseños ademas de que puedes aplicar reglas propias como mostrar cierta cantidad de caracteres al texto introductorio o las imágenes de tal color o texto de tal tamaño etc etc

Espero que sirva de algo... Salu2 =)

p.s.: offset tambien es combinable con categorías por si te interesa, cosa que puedas mostrar el antepenultimo post pero de determinada categoria
__________________
Mi Perfil y Blog estan en Yeow.com.ar ✰✰✰✰✰
Pero en WONDED.COM estan Mis Proyectos OpenSource ;-)