Respuesta a: Añadir el número de comentarios recibidos por una entrada

Inicio Foros WordPress Themes y Diseño Añadir el número de comentarios recibidos por una entrada Respuesta a: Añadir el número de comentarios recibidos por una entrada

#28173

Camelot
Participante

Hola, muchas gracias por responder.
Había intentado con algo parecido, el problema que tengo ahora es que me muestra la misma cantidad de comentarios recibidos para todos… para ser más específico, el número que se repite es la cantidad de comentarios que recibió la entrada más comentada.

Para facilitar las cosas (o si estoy haciendo algo mal) el código del archivo que estoy editando es

[quote]<?php
$now = gmdate("Y-m-d H:i:s",time());
$lastmonth = gmdate("Y-m-d H:i:s",gmmktime(date("H"), date("i"), date("s"), date("m")-12,date("d"),date("Y")));
$popularposts = "SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS ‘stammy’ FROM $wpdb->posts, $wpdb->comments WHERE comment_approved = ‘1’ AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status = ‘publish’ AND post_date < ‘$now’ AND post_date > ‘$lastmonth’ AND comment_status = ‘open’ GROUP BY $wpdb->comments.comment_post_ID ORDER BY stammy DESC LIMIT 7";
$posts = $wpdb->get_results($popularposts);
$popular = ”;
if($posts){
foreach($posts as $post){
$post_title = stripslashes($post->post_title);
$guid = get_permalink($post->ID);
?>

  • <?php woo_get_image(‘image’,’popular’); ?>
    " title="<?php echo $post_title; ?>"><?php echo $post_title; ?>
    <br style="clear:both" />
  • <?php
    }
    }
    ?>[/quote]

    Te pongo también la dirección de mi sitio: [url=http://yggdrasilfansub.22web.net]Yggdrasil fansub[/url] para que puedas verla en funcionamiento.

    Soy un novato pero como dije, logré hacer funcionar la pestaña de Reciente revisando la estructura del código y usando el sentido común. Pero algo que me pareció tan fácil como agregarle la cantidad de comentarios a la pestaña Popular; se me está haciendo un mundo. Por el código me di cuenta que la popularidad se calcula por el número de comentarios, al principio yo creía que era por el número de vistas o visitas a la entrada.

    En fin, ojalá pueda sugerirme alguna solución.

    Saludos.

    Centro de preferencias de privacidad

    Cookies imprescindibles

    Se usan para saber si ya aceptaste nuestras políticas y para servir más rápidos los contenidos.

    gpdr, wpSGCacheBypass

    Cookies de terceros

    Usamos cookies de terceros en las que se almacenan externamente para conocer tus usos de navegación, si ya estás suscrito al boletín y los elementos compartidos en redes sociales

    cfduit_, intercom-id, intercom-lou, mailerlite:language, mailerlite:webform, _ga, _gid

    Pin It on Pinterest