Seleção de posts populares da última semana sem pingbacks

  • Autor Autor cocoidal
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
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:

Inserir CODE, HTML ou 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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
cambia esto:

Inserir CODE, HTML ou 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:

Inserir CODE, HTML ou 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.
 
Voltar
Topo