Mostrar comentários na página inicial

No tema Fakebook, pesquisei maneiras de exibir alguns comentários na página inicial, como acontece no Layout do Facebook, é muito simples e pode ser um modo interessante de incentivar comentários no site.

Você pode inserir este código em outros arquivos do seu tema, no caso do tema Fakebook o código ficou no arquivo index.php. Neste código é preciso definir quantos comentários exibir em $count++ <=2 onde 2 é o número máximo de comentários. Se não há comentários aparece <span>Comente esta postagem!</span>

<div>
<?php
$comment_array = array_reverse(get_approved_comments($wp_query->post->ID));
$count = 1;
?>
<?php if ($comment_array) { ?>
<span><?php comments_number('Comente!', '1 coment&aacute;rio','% coment&aacute;rios'); ?></span> - &uacute;ltimos coment&aacute;rios:
<ul>
<?php foreach($comment_array as $comment){ ?>
<?php if ($count++ <= 2) { ?>
<li><?php comment_author_link(); ?><br /><?php comment_excerpt(); ?></li>
<?php } ?>
<?php } ?>
</ul>
<?php } else { ?>
<span>Comente esta postagem!</span>
<?php } ?>
</div>

No código estão incluídas classes CSS para formatação.

Com avatar

No tema Fakebook, adicionei outras informações como a data e o avatar do autor de comentário. O código usado é este:

<div>
<?php
$comment_array = array_reverse(get_approved_comments($wp_query->post->ID));
$count = 1;
?>
<?php if ($comment_array) { ?>
<div>Comentarios recentes</div>
<div></div>
<ul>
<?php foreach($comment_array as $comment){ ?>
<?php if ($count++ <= 3) { ?>
<li style="margin:0 0 4px 0"><div><?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] ); ?></div><div><span><?php comment_author_link() ?>&nbsp;</span><?php comment_excerpt(); ?></div><span><?php comment_date('d/m/Y') ?> - <?php comment_time('G:i') ?> <?php edit_comment_link('Editar'); ?>  </span></li>
<?php } ?>
<?php } ?>
</ul>
<?php } else { ?>
<?php } ?>
</div>
Mostrar comentários na página inicial é um artigo sobre Como mostrar comentários na página inicial Códigos http://dianakcury.com/wordpress-pt/codigos-pt/mostrar-comentarios-na-pagina-inicial#respondDiana K. Cury http://dianakcury.com/wordpress/wp-content/themes/di3554/img/card.png

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *