Jan
22
2010
22
2010
Mostrar últimos comentários com gravatar na sidebar
Existem vários plugins que permitem listar os últimos comentários publicados. Alguns com bastantes opções, outros nem por isso. Esta função procura na base de dados os últimos 5 comentários aprovados. Podes alterar o número de comentários mostrados alterando na 2ª linha o 5 para o número de comentários que pretendes mostrar:
<?php
$query = "SELECT * from $wpdb->comments WHERE comment_approved= '1'
ORDER BY comment_date DESC LIMIT 0 ,5";
$comments = $wpdb->get_results($query);
if ($comments) {
echo '<ul>';
foreach ($comments as $comment) {
$url = '<a href="'. get_permalink($comment->comment_post_ID).'#comment-'.$comment->comment_ID .'" title="'.$comment->comment_author .' | '.get_the_title($comment->comment_post_ID).'">';
echo '<li>';
echo '<div class="img">';
echo $url;
echo get_avatar( $comment->comment_author_email, $img_w);
echo '</a></div>';
echo '<div class="txt">Par: ';
echo $url;
echo $comment->comment_author;
echo '</a></div>';
echo '</li>';
}
echo '</ul>';
}
?>
Coloca esta função onde pretendes mostrar os comentários. Eventualmente podes adaptar este código para que seja uma função dentro do ficheiro functions.php e chamares a função sempre que a pretendes utilizar em vez de teres de copiar o código todo.
Etiquetas:Wordpress How To
Advertisement

An article by






