Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Loop de Post destacado y el resto de los post en mi plantilla

Estas en el tema de Loop de Post destacado y el resto de los post en mi plantilla en el foro de WordPress en Foros del Web. Hola, necesito saber como puedo poner el post destacado en la parte superior de mi sitio y luego abajo el resto de los post. Estuve ...
  #1 (permalink)  
Antiguo 02/03/2015, 11:09
 
Fecha de Ingreso: diciembre-2007
Mensajes: 64
Antigüedad: 13 años, 7 meses
Puntos: 1
Loop de Post destacado y el resto de los post en mi plantilla

Hola, necesito saber como puedo poner el post destacado en la parte superior de mi sitio y luego abajo el resto de los post.

Estuve viendo la documentación de wordpress pero al usar el loop:

<?php
query_posts('showposts=1');
if (have_posts()) {
while (have_posts()) : the_post();
if ( is_sticky() ) :
the_title();
the_excerpt();
endif;
endwhile;
}
wp_reset_query();
?>

Me muestra el post destacado pero con el loop siguente me vuelve a mostrar todos los post (incluso el destaco). ¿Hay alguna forma de que este no se muestre?

Muchas gracias.
__________________
-------------------------------
Las Grutas Río Negro - www.ilovelasgrutas.com.ar
  #2 (permalink)  
Antiguo 02/03/2015, 12:04
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 13 años, 5 meses
Puntos: 1145
Respuesta: Loop de Post destacado y el resto de los post en mi plantilla

usa wp_query

Este te permite agregar mas parametros, seguro tu post destacado tiene algun custom field o algun valor que no tenga el resto, puedes excluirlo o mostar solo destacados basandote en ese.

Tambien puede que te sirva la propiedad orderby para hacer los ordene por el campo destacado asi siempre apareceran al inicio y solo necesitaras un loop y no dos.

Etiquetas: plantilla, post, theme
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:36.