Mostrar últimos comentarios en WordPress

Mostrar últimos comentarios en WordPress

Fecha: 26-Dic-2009 | Autor: .
Guardado en: Artículos

Si tu pregunta es ¿Cómo puedo mostrar los comentarios recientes en mi WordPress?, aquí te dejo la solución:

<?php
global $wpdb;
 
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,30) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = '1' AND comment_type = '' AND
post_password = ''
ORDER BY comment_date_gmt DESC
LIMIT 10";
 
$comments = $wpdb->get_results($sql);
$output .= "\n<ul id='comentarios_receientes'>";
 
foreach ($comments as $comment) {
  $output .= "\n<li>".strip_tags($comment->comment_author) .":" . "<a href=\"" . get_permalink($comment->ID) . "#comment-" . $comment->comment_ID . "\" title=\"en " . $comment->post_title . "\">" . strip_tags($comment->com_excerpt) ."</a></li>";
}
 
$output .= "\n</ul>";
echo $output;
?>

Así es como muestro en la columna lateral los últimos comentarios. Si también quieres puedes leer como mostrar las entradas más populares del blog.


¿Por qué este anuncio?

Si te gustó, comparte:
Y si fue de ayuda, puedes comprarme un café:
...ó la cena si quieres! ;)

Etiquetado como: , ,


Gravatar

Marcelo


Desarrollador web, trabajando desde Montevideo, Uruguay para todo el mundo. Me especializo en Diseño web, Maquetación HTML5 & CSS3, jQuery y Programación PHP & MySQL, e intento aprender un poco más cada día.

7 comentarios, participa!

  1. Noah

    02. Ene, 2010

    very gooood

  2. kenise

    18. Ene, 2010

    Gracias por la informacion y ya que estamos, es posible mostrar dentro de un magento los ultimos post de un blog-wordpress ??

    estoy buscando un gadget como los de twitter pero no hay manera, conoces alguno?

    gracias de antemano

  3. Marcelo

    18. Ene, 2010

    Mmm, no se si habrá un gadget ya prehecho, se me ocurre que puedes hacerlo leyendo el feed RSS del blog con PHP e imprimiendo los links/titulos de los últimos posts en el magento ;)

    Saludos!

  4. kenise

    05. Feb, 2010

    gracias Marcelo !! probaré, pero lo que necesito es algo más desarrollado, ya que tengo que mostrar por ejemplo las ultimas entradas de dos blogs de wordpress en un website hecho con drupal…

    cada vez lo complico más eh ?

  5. Marcelo

    06. Feb, 2010

    Ahi debes armar un script que lea el RSS de tus dos blogs, y lo muestre en el sitio que desees de Drupal, yo tengo uno, me apunto para en próximos días/semanas hablar acerca de eso así ya aprendes como hacerlo! ;)

    Estate atento vía twitter o RSS ;)

  6. Oscar

    16. Sep, 2013

    ¿Y para los que no sabemos de WordPress, no hay algo sencillo? Por ejemplo, un tutorial algo más largo que nos guíe paso a paso en esto. Porque, no sé donde poner ese código, y tampoco lo dijiste en el post.

    Por favor, espero que comentes con la ayuda si no es molestia. Marqué la casilla abajo para que me llegue el comentario con la ayuda.

    Saludos y gracias

  7. iLen

    21. Nov, 2013

    Excelente, lo aplique en mi web y funciona como quise, valide que se muestren los comentarios exceptos de los administradores. Salu2.

Deja tu opinión