Como separar os comentários dos trackbacks e pingbacks no seu blog Wordpress

Ai galera sei que não sou nenhum “expert” em programação mas costumo correr atrás quando resolvo fazer algo e não encontro nenhuma solução simples e pronta.

Conforme prometido estou começando a tirar as teias de aranha aqui do blog e dos outros projetos que dei inicio em 2008, uma coisa que deixei de fazer, e voltarei a fazer, é manter-me atento aos comentários nos blogs e e-mails enviados para tratar de responder a todos que ultrapassam a linha da idiotice seguindo em direção da colina da sensatez. Para exemplificar vai um tipo de comentário que não ultrapassa a linha da idiotice: “quero você na minha cama gostosa” – acredite, em textos caçaparaquedistas falando sobre mulheres comentários desse tipo são comuns e frequentes, não vou perder tempo explicando que não sou a Mulher Melancia, embora a barriguinha demonstre certa semelhança…rs

Vamos direto ao assunto, já enrolei muito. Montei um esquema de linkagem outro dia que gera diversos trackbacks e pings em alguns artigos que publico aqui, principalmente por causa dos posts relacionados, tenho textos com cerca de 35 trackbacks o que torna a leitura muito complexa, já não basta o tema que não contribui em nada.

Bom, resolvi pesquisar e encontrar um plugin para separar os comentários dos pings e trackbacks e como não achei plugin foi na mão grande mesmo, agora venho aqui apresentar para vocês a solução que encontrei, se quiser saber detalhes da operação pergunta nos comentários ou no formulário de contato.

Separando comentários dos trackbacks e pings no Wordpress

1 – Vá até o editor de themas no painel de administração do seu blog Wordpress e em seguida acesse o arquivo comments.php

2 – Procure a linha:

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

3 – Logo abaixo desta linha inclua o seguinte código:

< ?php if(get_comment_type() == “comment”) : ? >

4 – Vá descendo o código até encontrar a linha:

< ?php endforeach; ? >

logo acima desta linha inclua o seguinte código:

< ?php endif; ? >

Observação: Neste momento sua página já estará exibindo apenas os comentários, abaixo as instruções para mostrar os trackbacks e pingbacks logo abaixo dos comentários.

5 – No passo 4 você inseriu um código acima da linha:

< ?php endforeach; ? >

agora abaixo dela inclua o código:

< p > < strong > Pingbacks e Trackbacks </strong>< /p >
< ?php if($comments) : ? >
< ?php foreach($comments as $comment) : ? >
< ?php if((get_comment_type() == "pingback") || (get_comment_type() == "trackback"))
: ? >
< ?php comment_author_link() ? > < br / > < br / >
< ?php endif; ? >
< ?php endforeach; ? >
< ?php endif; ? >

Pronto, agora é só salvar o arquivo e conferir como ficou sua página com a separação de comentários e trackbacks.

[update]
Os espaços entre < e ? no código são desnecessários mas no post precisei fazer isso para que o código ficasse visível.

4 respostas para “Como separar os comentários dos trackbacks e pingbacks no seu blog Wordpress”

  1. ehh. thank you.

  2. Bom fiz o passos normalmente e na hora de visualizar os comentarios, eles foram substituídos pelo link do Pingback.. tipo se tivesse 20 comentarios, ficou 20 links repetidos do Pingback..

    Refiz os passos e o problemas continuou!

  3. Olá! Eu já não encontrei a linha

    e nem a

    Teria outra forma de fazer essa separação?
    Muito obrigado!

  4. Pingbacks e Trackbacks

    Como separar os comentários dos trackbacks e pingbacks no seu blog Wordpress « FONTE DE DADOS » TUDO QUE VOCÊ PRECISA EM UM ÚNICO LUGAR!

Deixe uma resposta