É popular seu blog? Você conseguiu receber muitos comentários de seus leitores? Se é asim, você pode exibir os comentários mais recentes na barra lateral do blog (ou em outro lugar) para permitir aos visitantes saber sobre o debate?
A fim de mostrar os 5 últimos comentários com seu gravatars, cole esse código em qualquer lugar e qualquer arquivos de seu tema. Para obter mais ou menos 5 comentários, alterar o número 5 na linha 2.
[sourcecode language=”php”]<? php
$ query = "SELECT * FROM $ wpdb-> comentários onde comment_approved = ‘1 ‘
Comment_date ORDER BY DESC LIMIT 0, 5 ";
comentários = $ wpdb-> get_results ($ query);
if ($ comments) (
echo ‘<ul>’;
foreach ($ comments as $ comment) (
comment $ url = ‘<a href="’. get_permalink($comment-> comment_post_ID). # comment-‘. $-> comment_ID. "Título do comentário ="’.$-> comment_author. | ‘. Get_the_title ($ comment-> comment_post_ID ).’">’;
echo ‘<li>’;
<div echo ‘class="img">’;
echo $ url;
get_avatar echo ($ comment-> comment_author_email, $ img_w);
echo ‘</ a> </ div>’;
<div echo ‘class="txt"> Par:’;
echo $ url;
echo $ comment-> comment_author;
echo ‘</ a> </ div>’;
echo ‘</ li>’;
)
echo ‘</ ul>’;
)
?>
[/sourcecode]
Fonte: wprecipes
Ao adicionar o código em minha sidebar.php dá esse error:
Parse error: syntax error, unexpected ‘$’ in /home/linkesfe/public_html/wp-content/themes/linkesfera/sidebar.php on line 5
Poderia meajudar, informando o que eu preciso corrigir?
Perdão, mas eu mesmo já corrigi o problema (em 15 minutos). Acontece que meu WordPress está em inglês, e seu código acima, em português. Quando instalei o mesmo código em inglês, o problema foi solucionado. Isto é, não deu error e apareceram os comentários.
Tudo de bom!