Início » » WordPress Tutorials » Mostrar últimos comentários com gravatar na sidebar

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.


Subscreve as Feeds

RSS Comentários Comentários

Falam falam, falam mas não dizem nada... assim não há comentários :(

Tags HTML suportadas nos comentários:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Data Recovery