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
2 Comments + Add Comment
Leave a comment
Advertisement

An article by









eu gostei show de bola eu nao sabia qual era a tabela de comentario dentro do wordpress :yeah:
henrique
Excelente o código, mas como faço para diminuir o tamanho do Gravatar?
abraço.