Numerar comentários no WordPress

Postado por: Pedro Rogério em

Esse artigo é baseado no original de Sigt.net

Numerar os comentários no Wordpress é muito fácil, não é necessário plug-in algum ou nenhum conhecimento avançado de PHP. O que iremos utilizar é um editor HTML qualquer para fazer isso, pode até ser feito no Bloco de Notas mesmo. O arquivo que iremos alterar é o comments.php, aconselho você a fazer um back-up desse arquivo antes para não correr nenhum risco, após localize a seguinte linha de código:


<?php foreach ($comments as $comment) : ?>

Então, substitua pelo seguinte:


<?php $contador = 1; foreach ($comments as $comment) : ?>

Quando o comentário é aprovado, ele é mostrado e deve ser somado mais 1 para o próximo comentário, para isso, localize o seguinte código:


<?php comment_text() ?>

Acima dele, adicionaremos o seguinte código:


<?php if ($comment->comment_approved == '1'): ?>
  <div class="contador">#<?php echo $contador; $contador++; ?></div>
<?php endif; ?>

A partir de agora é só você aplicar o CSS a classe contador que foi criada, e deixá-la a seu gosto, como podem ver, eu fiz isso aqui no blog, e funcionou perfeitamente.

Posts Relacionados

Confira também outros artigos interessantes postados aqui no blog.

Sobre Pedro Rogério

Pedro Rogério é desenvolvedor web por paixão, não saberia fazer melhor outra coisa. Além de escrever para o Pinceladas da Web também escreve para o CSS no Lanche, blog voltado ao desenvolvimento front-end.

5 Responses to “Numerar comentários no WordPress”

  1. André Ribas

    Oi Pedrão,

    seguinte, para deixar o código mais enxuto poderia ser assim a seguinte linha:

    atual: <div class=”contador”>#<?php echo $contador; $contador++; ?></div>
    nova: <div class=”contador”>#<?php echo $contador++; ?></div>

    Isso porque o sina de ++ após o nome da variavel ($contador++) significa que a variavel será utilizada, no caso impressa na tela, e logo após seu uso será incrementado mais um número ao seu valor.

    Caso você queira somar um e depois mostrar é só colocar ao contrario, ++$contador.

    Abraaaaaço,
    André Ribas

  2. Gostei da idéia. Em breve vou implementar no meu blog, onde eu optei por mostrar os comentários mais novos primeiro (em ordem inversa ao que se costuma fazer). Aplicar numeração vai servir como mais uma forma de deixar claro a ordem dos comentários. Muito bom! Valeu a tradução! =)

  3. ciro alencar

    cara to colocando o wp aki na empresa cm intranet pra poder publicar algums comunicados e tal… mas um problema que encontrei foi que quando alguem nao logado nosistema tenta comentar, ao clicar am enviar comentário a pagina começa a carregar dai fica em branco…. por exemplo tbm qnd a pessoa tenta se registrar, pede usuario email, mas quando segue pra tela seguinte fica em branco tbm… pode me ajudar ou me dar um help? valeu…

  4. [...] pode receber notificações de novos comentários assinando o feed RSS 2.0 desse post [...]

  5. Os comentários começaram com # e o segundo ficou #1, e assim por diante… Fiz igual… o que deu errado?

    Veja o que me refiro no post desse link: http://www.likeamake.com/?p=737#comments

Leave a Reply