Já faz algum tempo que vinha pensando em separar os comentários dos trackbacks/pingbacks aqui no pBlog, é algo que já tinha visto em alguns blogs e acho muito útil. Então decidi que hoje não só descobriria como fazer, como implementaria no blog e escreveria um post sobre o assunto.
Para minha surpresa foi bem fácil de encontrar, entrei no Google e procurei: wordpress separate comments trackbacks, e a resposta veio logo nos primeiros resultados. Escolhi o resultado do site Hack WordPress, por motivos óbvios e nele encontrei um passo-a-passo simples e direto.
Primeiro faça um backup do arquivo comments.php do seu tema, pois se acontecer algum problema você terá o original em mãos. Vamos as modificações:
1. Abra o arquivo comments.php do seu tema e localize a seguinte linha:
<?php foreach ($comments as $comment) : ?>
2. Acrescente imediatamente abaixo o seguinte código:
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == ‘comment’) { ?>
3. Um pouco mais abaixo localize a linha:
<?php endforeach; /* end for each comment */ ?>
4. E adicione este código logo em cima:
<?php } /* End of is_comment statement */ ?>
Desta forma iremos exibir apenas os comentários. Agora vamos criar outro loop para exibir apenas os trackbacks/pingbacks.
5. Procure pela linha de código semelhante a esta:
<?php else : // this is displayed if there are no comments so far ?>
6. E adicione imediatamente acima o seguinte código:
<h3>Trackbacks</h3>
<p>Trackback URL para este artigo:<br /><?php trackback_url(); ?></p>
<ol>
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type != ‘comment’) { ?>
<li><?php comment_author_link() ?></li>
<?php } ?>
<?php endforeach; ?>
</ol>
Você pode e deve fazer os ajustes necessários nesta última parte do código para que se adeque melhor ao seu tema, mudando os estilos e adicionando as classes do seu CSS.
Lembre-se de configurar seu blog e posts para que permitam a exibição de trackbacks/pingbacks.
p.s. Adicionei um comentário e criei um trackback em um blog de teste que tenho no WordPress.com para exibir logo o resultado desta customização. ![]()

Saiba como separar os comentários dos trackbacks « No Words : 02 novembro 2007 à s 13:35
[...] 2nd, 2007 Mais um excelente tutorial do pBlog explicando como separar os comentários dos trackbacks. Posted by erico Filed in Uncategorized [...]
Érico Oliveira : 02 novembro 2007 às 13:47
Comentário de teste.
luzida : 02 novembro 2007 Ã s 17:16
velho, desculpe a ignorância, mas o que foi que mudou de fato?
abraços
Marcio Gazetta : 02 novembro 2007 Ã s 17:45
Parabéns pelo artigo.
Hoje eu nao tenho ainda muitos trackbacks, mas num futuro (espero próximo), vou utilizar esta dica com certeza.
Rael B. Riolino : 02 novembro 2007 Ã s 19:48
Mais uma vez, uma excelente dica! Parabens e valeu pela dica!
ainda tenho alguns bugs para consertar no novo layout do meu blog, mas assim que terminar eu vou separar os trackbacks dos comentários tb
Valeu!
Moisesrlima : 09 novembro 2007 Ã s 9:02
Parabéns pelo excelente conteúdo do post.
Só uma perguntinha, é verdade que é mais fácil aumentar o page rank do wordpres do que o do blogspot?
http://www.meupcweb20.blogspot.com
Rodrigo P. Ghedin : 15 novembro 2007 Ã s 18:53
Ótima dica, Érico! Vou implementar no Guia do PC ainda hoje.
[]’s!
Guia do PC » Melhorias no Guia do PC : 29 dezembro 2007 Ã s 14:31
[...] Comentários e trackbacks separados, através desta dica do pBlog; [...]
links for 2008-01-13 | betohayasida.net : 13 janeiro 2008 Ã s 20:27
[...] pBlog, Personalize seu blog Wordpress » Blog Archive » Como separar os comentários dos trackbacks… (tags: wordpress) [...]
Rafael : 12 março 2008 às 0:40
Eu gostei e implementei este código, porém aconteceu do trackback somar (separadamente) aos comentários. Ex:
Comentários
1
2
4
5
Trackback
1
O terceiro comentário foi na verdade um trackback, desta forma acabou ficando sem ordem os comments.
Como posso resolver isso?
Mounter : 13 junho 2008 Ã s 1:33
Olá, vou ver se implemento isso no meu blog também, mas ainda quero mudar o layout por um meu, só ando sem criatividade sobrando ainda!
Até mais.
GUstavo : 13 junho 2008 Ã s 13:38
Muito bom esse post, mas eu tive um problema , o wordpress ele está fazendo a contagem total dos comentario e trackbacks pelo que vi no banco de dados fica tudo na mesma tabela como posso fazer para separar isso ?
Obrigado ::)
José Vitor : 15 julho 2008 às 20:46
Não funcionou. Num blog listou apenas os trackbacks (deixando de exibir os comentários) e no outro cancelou a exibição de comentários e trackbacks.
A idéia é ótima, principalmente porque descobri que um dos posts tem 50 trackbacks, a maioria eu nem tinha visto.
Gustavo D. : 26 setembro 2008 Ã s 2:50
Deu errado, mesmo problema do Rafael!
Jhony : 19 novembro 2008 Ã s 10:18
Olá.
Como sempre, venho aqui pra saber de coisas que ajudariam demais no meu layout.
Infelizmente, essas odificações não funcionaram.
Até tentei outros tutoriais, mas também não deram certo.
Como último recurso, achei um plugin que separa de uma forma legal os comentários dos backlinks/trackbacks:
BM-TrackPing.
Espero que ajude a todos que pesquisaram.
Abraços.
ps.: Parabéns, Érico. Sempre que preciso, venho dar uma conferida pra dar um “upgrade” no layout (Que é provisório, aÃnda).
Dj Rostrum : 20 junho 2009 Ã s 3:39
Jhony :
essa dica ajudou MUITO!!!!
valeu…
funcionou perfeitamente!
15 Links Bacanas sobre WordPress | K! Blog : 21 dezembro 2009 Ã s 4:06
[...] 1 – Como separar os comentários dos trackbacks/pingbacks http://www.pblog.com.br/2007/11/02/como-separar-os-comentarios-dos-trackbackspingbacks/ [...]
Mozart : 08 março 2010 às 23:13
Beleza! Funcionou direitinho!
Achei um tutorial muito repetido na internet que não funcinava.
Este aqui é perfeito!
Muito obrigado pela dica!