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

Como puedo elegir un post

Estas en el tema de Como puedo elegir un post en el foro de WordPress en Foros del Web. Tengo una pagina principal y en la cual presento en varias ventana distintas esntradillas de diferentes post y que van asociados a una categoria. En ...
  #1 (permalink)  
Antiguo 16/06/2009, 12:02
 
Fecha de Ingreso: abril-2009
Mensajes: 36
Antigüedad: 15 años, 8 meses
Puntos: 0
Como puedo elegir un post

Tengo una pagina principal y en la cual presento en varias ventana distintas esntradillas de diferentes post y que van asociados a una categoria.
En cada ventana presento el ultimo post correspondiente a su categoria, con este procedimiento.
<?php query_posts('cat=4&showposts=1'); ?>.
<?php while (have_posts()) : the_post(); ?>
etc.
etc.
Hasta aqui todo perfecto.
Pero mi pregunta es como puedo presentar un post que no sea el ultimo.
Por ejemplo: si tengo 10 post de una categoria, pues presentar solo es 3 o el 4 o el que yo elija.

Gracias por vuestra ayuda.
  #2 (permalink)  
Antiguo 16/06/2009, 12:56
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 19 años, 5 meses
Puntos: 28
Respuesta: Como puedo elegir un post

Para "saltear" X cantidad de posts, puedes agregar en el query_posts() el parametro offset=X...

Para el ejemplo que comentas, que de 10 posts, muestre sólo el 3 o el 4, sería algo así:

Código PHP:
<?php query_posts('cat=1&showposts=2&offset=3'); ?>
Ojalá sirva ;)
Saludos
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #3 (permalink)  
Antiguo 16/06/2009, 14:26
 
Fecha de Ingreso: abril-2009
Mensajes: 36
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Como puedo elegir un post

Muchas gracias por tu respuesta.
He estado buscando documentacion sobre offset y no encuentro una forma explicativa de como funciona.
He probado lo que me has dicho y veo que me sigue mostrando mas de uno.
Entiendo que el showpost es para presentar un numero de post y el offset para colocar el puntero de la base de datos en un punto que los registro que queden por debajo no los presente.
Por ejemplo si pongo showpost=6 y offset= 4 va a presentar los registro 5 y 6.
Pero no podre presentar el solo el registro 3 .
Dado que no encuentro documentacion sobre offset.
Me podrias explicar como se comporta el offset.
Para poder presentar entre los registro 1 y 10
El 4.

Gracias por tu ayuda.
  #4 (permalink)  
Antiguo 16/06/2009, 15:53
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 19 años, 5 meses
Puntos: 28
Respuesta: Como puedo elegir un post

Aquí tienes algo de info, pero te explico.
El offset basicamente dice "cuantos contenidos te salteas antes de comenzar a mostrar", por lo que si tu deseas presentar entre el 1 y el 10 el registro 4º, debes usar algo así:

Código PHP:
<?php  query_posts('showposts=1&offset=3'); ?>
Lo que mostraría 1 registro (showposts=1) salteando los 3 primeros (offset=3)

Ojalá sirva
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #5 (permalink)  
Antiguo 17/06/2009, 01:03
 
Fecha de Ingreso: abril-2009
Mensajes: 36
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Como puedo elegir un post

Perfecto ha servido, muy bien.
Sin vuestra ayuda no seria capaz de hacer nada.
Muchas gracias.
  #6 (permalink)  
Antiguo 17/06/2009, 06:07
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 19 años, 5 meses
Puntos: 28
Respuesta: Como puedo elegir un post

Me alegro que te haya servido
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
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 18:58.