Numerar comentários no WordPress
Postado em: 30 de agosto de 2007 por Pedro RogérioEsse 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.




















André Ribas disse: 30.08.07 ás 11:11
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
Eliel disse: 30.08.07 ás 11:15
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! =)
ciro alencar disse: 02.10.07 ás 13:25
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…
Wilson Blogue » Blog Archive » Numerar os comentários do wordpress disse: 17.10.07 ás 11:33
[...] pode receber notificações de novos comentários assinando o feed RSS 2.0 desse post [...]
Jota disse: 22.02.09 ás 10:13
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