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

Mostrar lista entradas publicadas hace 2 días

Estas en el tema de Mostrar lista entradas publicadas hace 2 días en el foro de WordPress en Foros del Web. Qué debo editar en mi wordpress (concretamente en el index.php) para que se me muestren las entradas publicadas hace 2 días? Es decir, si el ...
  #1 (permalink)  
Antiguo 28/07/2012, 08:03
 
Fecha de Ingreso: julio-2010
Mensajes: 166
Antigüedad: 14 años, 4 meses
Puntos: 0
Pregunta Mostrar lista entradas publicadas hace 2 días

Qué debo editar en mi wordpress (concretamente en el index.php) para que se me muestren las entradas publicadas hace 2 días?

Es decir,
si el Lunes publico ENTRADA 1 y ENTRADA 2.
si el Martes publico ENTRADA 3 y ENTRADA 4.
si el Miércoles publico ENTRADA 5 y ENTRADA 6.

Quiero que aparezca en mi index las entradas publicadas hace 2 días, por lo que el Miércoles, me debería mostrar las entradas 1 y 2 que se publicaron el Lunes.

No se si me doy explicado, pero bueno haber si encontramos la slucion y me pueden ayudar con el código en el loop de wordpress..

Por si os sirve de ayuda, ahora mismo estoy mostrando solo las entradas publicadas hoy y en caso de nop publicar nada me muestra las publicadas el último día de la siguiente manera:
Código:
<?php if (have_posts()) : ?>
		<?php $i = 0; //counter to determine class ?>
<?php $fechaultimaentrada = $wpdb->get_var("SELECT post_date FROM $wpdb->posts WHERE post_status = 'publish' ORDER BY post_date DESC LIMIT 1");
$anioUE = date('Y', strtotime($fechaultimaentrada));
$mesUE = date('m', strtotime($fechaultimaentrada));
$diaUE = date('d', strtotime($fechaultimaentrada));

query_posts ('year=' .$anioUE .'&monthnum=' .$mesUE .'&day=' .$diaUE .'&cat=4'); ?>
		<?php while (have_posts()) : the_post(); ?>
<h2 class="<?php echo $h2class; ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></h2>

<?php endwhile; ?>
  #2 (permalink)  
Antiguo 30/07/2012, 10:54
 
Fecha de Ingreso: julio-2010
Mensajes: 166
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Mostrar lista entradas publicadas hace 2 días

Nadie tiene idea de como solucionarlo?
  #3 (permalink)  
Antiguo 30/07/2012, 11:55
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 10 meses
Puntos: 535
Respuesta: Mostrar lista entradas publicadas hace 2 días

Cita:
Quiero que aparezca en mi index las entradas publicadas hace 2 días, por lo que el Miércoles, me debería mostrar las entradas 1 y 2 que se publicaron el Lunes.
Hola. Esto más que de días específicos, te devuelve la fecha del antepenúltimo día que hayas publicado entradas. Es decir, si hoy es miércoles y cargaste entradas (último), ayer no cargaste pero si el lunes (ante último) y el sábado (antepenúltimo), te va a traer las devolver la fecha del sábado. Esa fecha la aplicás al script que ya tenías funcionando. Me explico?


Código:
SELECT DISTINCT date(wp_posts.post_date) as fecha
FROM wp_posts
WHERE wp_posts.post_status='publish'
ORDER BY fecha DESC
LIMIT 2,1
Edito, me había olvidado de poner que ordene descendente, le quité unos paréntesis absurdos que trasladé de otro lado y clarifiqué lo que devuelve esa query.
__________________
...___...

Última edición por AlZuwaga; 31/07/2012 a las 06:16
  #4 (permalink)  
Antiguo 30/07/2012, 12:41
 
Fecha de Ingreso: julio-2010
Mensajes: 166
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Mostrar lista entradas publicadas hace 2 días

A la perfección! Muchísimas gracias!

Por curiosidad, si quisiera mostrar las entradas de ayer como debería hacerlo?
Es decir, mostrar el Martes lo publicado el Lunes.


Un saludo y de gran ayuda de verdad!
  #5 (permalink)  
Antiguo 30/07/2012, 17:12
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 10 meses
Puntos: 535
Respuesta: Mostrar lista entradas publicadas hace 2 días

modificás el LIMIT 2,1 por 1,1
__________________
...___...
  #6 (permalink)  
Antiguo 31/07/2012, 14:24
 
Fecha de Ingreso: julio-2010
Mensajes: 166
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Mostrar lista entradas publicadas hace 2 días

Gracias por todo, sobretodo la explicación que siempre algo se va aprendiendo de ellas...
Lo importante.. lo acabo de probar y a la perfección!

Un saludo y gracias!

Etiquetas: entradas, lista, php, post
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 13:37.