O que você está procurando?

Aperte Enter para buscar ou ESC para fechar

Inverta a ordem dos comentários em seu WordPress

1 min de leitura

Por padrão o WordPress exibe os comentários na ordem cronológica (mais antigos para os mais novos). Especialmente para blogs com um grande número de comentários, pode ser interessante inverter esta ordem para mostrar os comentários mais novos primeiro.

É claro que temos plugins que fazem isso, mas com uma simples edição em seu arquivo comments.php você não precisará de plugin nenhum. Com a função PHP array_reverse, nós simplesmente invertemos a ordem do vetor com comentários gerado e lido pelo WordPress.

Primeiro, localize este trecho de código no arquivo comments.php:

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

Localizou? Então insira uma linha antes do trecho destacado acima, e adicione o seguinte código antes:

<?php $comments = array_reverse($comments); ?>

Seu código ficará assim:

<?php $comments = array_reverse($comments); ?>

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

Simples não ? Para testar se esta alteração realmente dá certo, basta deixar seu comentário aqui dizendo o que achou da matéria, pois este blog está configurado para fazer a inversão dos posts justamente com o código descrito na dica acima 🙂

Compartilhar este artigo
Guga Alves

Guga Alves

• WordPress e web

Desbravando o mundo WordPress desde 2007, me especializei também em SEO e entreguei grandes projetos no mercado brasileiro para a partir de 2015 me dedicar ao mercado fora do Brasil. Trabalhei na empresa do criador do WordPress por 4 anos (no WordPress.com, da Automattic) e mais 4 anos em uma das maiores empresas de hospedagens do mundo, a Liquid Web, gerenciando uma equipe de suporte do plugin The Events Calendar. No Brasil, atendi grandes marcas como canal Futura, Corpo Perfeito, Catraca Livre, Hostgator Brasil e Hostnet, também palestrei em diversos eventos e dei aula em cursos livres e pós-graduação (no Rio de Janeiro e em Brasília). Trabalho remoto, viajo bastante, mas minha base é no Rio de Janeiro/RJ.

X GitHub Sobre mim
Leituras Complementares

Continue lendo

Ver todos em Dicas WordPress →

Discussão & Respostas (11)

Espaço moderado para debates técnicos
  1. Jonas
    ↳ Responder

    Perfeito… com wp_list_comments é facil tb, pois assume a ordem configurada no admin do WP…

    Mas tava precisando exatamente disso ai q vc colocou.. legal…

  2. Dylls
    Dylls
    ↳ Responder

    Obrigado mano, era o que estava procurando… simples e prático, direto ao assunto. hehehe… Valeu

  3. Emanoel
    Emanoel
    ↳ Responder

    Muito bom mesmo acabei de resolver um probeminha… vlw continuem assim

  4. Paulo
    Paulo
    ↳ Responder

    Como posso fazer isso no blog, me ajuda?

  5. Rodolfo
    Rodolfo
    ↳ Responder

    Muito Obrigado! tava querendo usar isso a um tempinho ja!

  6. Lázaro Rodrigues
    Lázaro Rodrigues
    ↳ Responder

    Muito bom, obrigado!

  7. Bryan
    Bryan
    ↳ Responder

    muito bom, agora posso finalmente apresentar meu projeto para o cliente….vlw cara

  8. gadarf
    ↳ Responder

    Atualmente o wordpress tem esta opção por padrão na guia discussão.

  9. Elza
    Elza
    ↳ Responder

    Obrigado. Faz dias que estava procurando um código que funcionasse

  10. Pamela
    ↳ Responder

    Vamos testar para ver se funciona mesmo, né?

Deixe sua contribuição técnica

Seu e-mail não será publicado. Blocos de código em markdown são aceitos com crases triplas.