Como Exibir os Comentários Mais Recentes Primeiro no WordPress

Eis algo que aprendemos depois de gerenciar blogs WordPress por mais de uma década: mostrar comentários antigos no topo das suas postagens pode fazer seu site parecer empoeirado.

Pense nisso. Um novo visitante acessa seu blog e vê comentários de 10 anos atrás. Nada bom, certo? É como entrar em uma loja com produtos desatualizados na vitrine.

É por isso que sempre recomendamos mostrar os comentários mais recentes primeiro. É um ajuste simples, mas faz uma grande diferença. Seu site parece ativo e as pessoas ficam mais propensas a entrar na conversa. Então, vamos ver 2 maneiras fáceis de exibir seus comentários mais recentes no WordPress.

Exibir comentários mais recentes no topo no WordPress

Por que exibir os comentários mais recentes primeiro no WordPress?

Por padrão, o WordPress coloca os comentários mais antigos no topo, mas isso pode não ajudar a gerar novas conversas. Quando você coloca os comentários mais recentes primeiro, isso motiva os visitantes a participar de discussões em andamento, aumentando o engajamento do usuário no seu blog WordPress.

Além disso, destacar os comentários mais recentes renova a aparência do seu site e o torna mais atraente, potencialmente aumentando as visualizações de página e reduzindo a taxa de rejeição no WordPress.

Um exemplo de comentários recentes em um artigo do WPBeginner

Dito isso, vamos ver como você pode facilmente exibir os comentários mais recentes primeiro no WordPress. Simplesmente use os links rápidos abaixo para pular para o método que você deseja usar:

Método 1: Exibir comentários mais novos primeiro nas configurações do WordPress (sem plugin)

A maneira mais fácil de reorganizar seus comentários é acessando Configurações » Discussão no seu painel do WordPress.

Exibindo os comentários mais recentes primeiro na tela de configurações do WordPress

Na outra seção ‘Outras configurações de comentários’, encontre ‘Os comentários devem ser exibidos com...’

Isso está definido como ‘comentários mais antigos no topo de cada página’ por padrão, mas você pode abrir este menu suspenso e escolher ‘mais recentes’ em vez disso.

Exibindo os comentários mais recentes primeiro no WordPress

Depois de fazer isso, basta rolar até o final da página e clicar em ‘Salvar alterações’ para armazenar suas configurações.

Agora, se você visitar seu blog WordPress, verá os comentários mais recentes primeiro.

Clicar no botão 'Salvar Alterações' na página de Configurações de Discussão do WordPress

Para mais informações sobre como usar as configurações de discussão do WordPress, confira nosso guia para iniciantes sobre como moderar comentários no WordPress.

Método 2: Definir Manualmente a Ordem de Exibição dos Comentários no WordPress (Método de Código)

O primeiro método é o mais fácil, mas há alguns casos em que as configurações do WordPress não funcionarão. Por exemplo, você pode estar usando um tema do WordPress que substitui as configurações padrão do WordPress.

Nesse caso, você pode mostrar os comentários mais recentes primeiro usando código.

Frequentemente, tutoriais dirão para adicionar trechos de código personalizados ao arquivo functions.php do seu tema. No entanto, não recomendamos este método porque um pequeno erro no seu código pode causar uma série de erros comuns do WordPress ou até mesmo quebrar completamente seu site.

É por isso que recomendamos o uso do WPCode. É a maneira mais fácil e segura de adicionar snippets de código no WordPress sem ter que editar nenhum arquivo principal do WordPress.

A primeira coisa que você precisa fazer é instalar e ativar o plugin gratuito WPCode em seu site. Para mais detalhes, consulte nosso guia passo a passo sobre como instalar um plugin do WordPress.

Após a ativação, você precisa ir para Snippets de Código » Adicionar Snippet no seu painel do WordPress.

O plugin de snippets de código do WordPress WPCode

Aqui, você verá todos os diferentes snippets prontos que você pode adicionar ao seu site.

Como queremos adicionar nosso próprio snippet, basta passar o mouse sobre 'Adicionar seu código personalizado' e, em seguida, clicar em 'Usar snippet'.

Alterando a ordem dos comentários do WordPress usando código

Para começar, basta inserir um título para o snippet personalizado. Pode ser qualquer coisa que ajude você a identificar o snippet de código no seu painel do WordPress.

Depois disso, abra o menu suspenso ‘Tipo de Código’ e selecione ‘Trecho PHP’.

Adicionando PHP personalizado às suas páginas e posts do WordPress

Agora, você pode prosseguir e colar o seguinte snippet no editor de código:

function wpb_reverse_comments($comments) {
// Check comment order
$comment_order = get_option('comment_order');
 
// if comment order is default then change it.
if ( $comment_order == 'asc' ) {
return array_reverse($comments);
}
}
add_filter ('comments_array', 'wpb_reverse_comments');

Este código começa verificando suas configurações do WordPress. Se a ordem dos comentários estiver definida como 'mais antigos primeiro', o snippet de código substituirá isso para que os comentários mais recentes apareçam primeiro.

Depois disso, role até a seção 'Inserção'. Se ainda não estiver selecionado, escolha o método 'Inserir automaticamente' para que o snippet seja usado em todo o seu site WordPress.

Depois disso, abra o menu suspenso 'Localização' e selecione 'Executar em todos os lugares'.

Execute o snippet de comentários em todos os lugares do seu site WordPress

Com isso feito, role até o topo da tela e clique no alternador 'Inativo' para que ele mude para 'Ativo'.

Finalmente, clique em 'Salvar snippet'.

Salvando um snippet de comentários recentes no WordPress

Para tornar o snippet ativo em seu site, clique no controle deslizante 'Inativo' para que ele mude de 'Ativo' para 'Ativo'.

Finalmente, clique em 'Atualizar'.

Exibindo os comentários mais recentes primeiro usando código

Agora, se você visitar seu site WordPress, verá os comentários mais recentes no topo da seção de comentários.

Apenas esteja ciente de que o código substituirá suas configurações do WordPress. Se você quiser voltar a mostrar os comentários mais antigos primeiro, precisará desativar o snippet de código.

Simplesmente vá para Snippets de Código » Snippets de Código. Aqui, encontre o snippet de comentário e clique em seu alternador para transformá-lo de ativo (azul) para inativo (cinza).

Exibindo os comentários mais recentes primeiro usando WPCode

Dica Bônus: Aumente o Engajamento de Comentários Com o Thrive Comments

Exibir os comentários mais recentes no WordPress é apenas uma maneira de aumentar o engajamento dos seus usuários. Outro método é usar um plugin de comentários como o Thrive Comments.

De todos os plugins de comentários que experimentamos, o Thrive Comments possui alguns dos recursos mais abrangentes para melhorar sua seção de comentários.

Por exemplo, você pode usar o recurso de conversão de comentários para redirecionar comentaristas para uma ação específica após eles deixarem um comentário.

Esta pode ser uma página de agradecimento personalizada, um post relacionado ou um formulário de inscrição com o Thrive Leads.

Ações pós-comentário do Thrive Comments

Além disso, o Thrive Comments possui recursos para ajudar você a gerenciar a conversa geral. Por exemplo, você pode destacar/ocultar comentários para mostrar os bons e esconder os menos úteis, ou habilitar curtidas e não curtidas para incentivar mais interação. Dessa forma, você cria uma área de comentários mais ativa e envolvente.

Você pode aprender mais sobre o plugin em nossa análise do Thrive Themes Suite.

Esperamos que este artigo tenha ajudado você a aprender como exibir os comentários mais recentes no WordPress. Você também pode querer ver nosso artigo sobre como obter mais comentários em suas postagens de blog do WordPress e nosso guia para iniciantes sobre como escrever um bom comentário de blog e contornar o filtro de spam.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

24 CommentsLeave a Reply

  1. Eu tentei um trecho de código e o WordPress continuou se comportando da mesma maneira. Portanto, acabei desistindo, mas deixei o trecho ativo, pensando que voltaria a ele mais tarde para tentar descobrir onde estava o problema. Cerca de uma semana depois, os comentários de repente começaram a ser classificados corretamente de acordo com o trecho. No final, descobri qual era o problema: um erro de novato — esqueci de limpar o cache. Então o trecho funciona perfeitamente, assim como o plugin WP Code. É apenas importante não depender apenas do guia e, às vezes, pensar em coisas como o cache. Deu trabalho, mas no final, funciona perfeitamente.

  2. Por algum motivo, o primeiro método se recusou a funcionar para mim por um tempo até que me deparei com este artigo. Usei o trecho de código no wpcode e o efeito ganhou vida imediatamente. Obrigado, senhor.

  3. Obrigado por esta dica: $comments = array_reverse($comments);
    Eu tentei a opção de administrador de mostrar os comentários mais recentes no topo e não funcionou, mas o seu código funcionou. Obrigado!

  4. Acho que esta é uma das informações mais importantes para mim. E fico feliz em ler seu artigo. Mas devo observar algumas coisas gerais, o estilo do site é maravilhoso, os artigos são realmente excelentes

  5. Eu costumo ter um blog e realmente respeito seu conteúdo. O artigo realmente despertou meu interesse. Vou marcar seu site e continuar verificando novas informações. Eu costumo ter um blog e realmente respeito seu conteúdo. O artigo realmente despertou meu interesse. Vou marcar seu site e continuar verificando novas informações.

  6. Eu prefiro o método 2, é mais fácil do que códigos. Eu odeio códigos porque não sou bom nisso. Obrigado pelo plugin.

  7. @Grace T No seu Painel, clique na lista Plugins e depois em Adicionar Novo. Lá você verá um link no topo para Fazer Upload. Clique nele e depois no botão Procurar para localizar o arquivo ZIP que você baixou. Em seguida, clique em Instalar Agora.

    Você pode ser solicitado a inserir seus detalhes de login FTP. Se for, insira-os e clique no botão Continuar. A próxima página mostrará 2 links: Ativar Plugin e Voltar para a página de Plugins. Clique em Ativar Plugin para começar a usá-lo agora.

  8. Eu baixei o plugin, mas eu realmente não sou bom com tecnologia, então como eu o ativo? Isso parece uma pergunta estúpida, mas eu realmente preciso de ajuda!

  9. @Jim Hutchinson: Essa configuração de discussão não funciona nada.

    @Equipe Editorial: Teria sido melhor se vocês tivessem dito apenas para substituir por .
    Eu tive que ir ao fórum do WordPress para encontrar esta solução.

  10. Um plugin não é necessário para isso. Basta ir em Configurações de Discussão e selecionar como você quer que os comentários sejam exibidos, mais antigos ou mais novos.

    “Os comentários devem ser exibidos com os comentários [mais antigos][mais novos] no topo de cada página”

  11. Estou desenvolvendo um tema personalizado do WordPress com alguém do elance.com e gostaria de saber se poderei instalar plugins como o Simple Reverse Comments porque meu tema é personalizado. Você pode me esclarecer sobre isso? Talvez eu devesse cortar minhas perdas e optar por algo como o tema Thesis, que é mais genérico? Obrigado pelo seu blog, ele tem sido muito útil para mim.

Deixar uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.