Selección de post populares de la última semana sin pingbacks

  • Autor Autor cocoidal
  • Fecha de inicio Fecha de inicio
C

cocoidal

Épsilon
Buenas, tengo un código con el que selecciono los post más populares de mi blog en función del número de comentarios. La cosa es que me gustaría que esa selección fuera solamente de los artículos escritos en la última semana y sin contar los pingbacks.

Este es el código que tengo actualmente:

Insertar CODE, HTML o PHP:
<?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , $can_com");
$contador = 0;
$divisor = 2;
foreach ($result as $post) {
setup_postdata($post);
$postid = $post->ID;
$title = $post->post_title;
$commentcount = $post->comment_count;
if ($commentcount != 0) { ?> Aquí va el código dónde los muestro...

¿Qué debería cambiar?

Gracias y un saludo.
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
cambia esto:

Insertar CODE, HTML o PHP:
$result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , $can_com");

por esto:

Insertar CODE, HTML o PHP:
$dias=7; // ultimos 7 días
$result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts WHERE post_status='publish' and post_type='post' and post_date >= SUBDATE( CURDATE(), INTERVAL $dias DAY) ORDER BY comment_count DESC LIMIT 0 , $can_com");

:encouragement:
 
Muchísimas gracias por la ayuda Jonay.

¡Funciona perfectamente!

Un saludo.
 
Atrás
Arriba