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:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?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.

Si te gustó este post, compártelo:
  • Meneame
  • Twitter
  • Facebook
  • Google Bookmarks
  • Live
  • del.icio.us
  • BarraPunto
  • Technorati
  • Bitacoras.com
Me gusta! A 2 lectores les ha gustado esta entrada.
Loading ... Loading ...

Etiquetado como: , ,

Gravatar

Marcelo Ferreiro


Desarrollador web: me especializo en Diseño web, Maquetación xHTML & CSS y Programación PHP & MySQL, e intento aprender un poco más cada día.

5 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 ;)

Deja tu opinión