Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como exibir os comentários mais recentes primeiro no WordPress

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

Você deseja exibir os comentários mais recentes primeiro no WordPress?

Por padrão, o WordPress exibe primeiro os comentários mais antigos. No entanto, talvez você queira alterar isso para que os comentários mais recentes apareçam primeiro.

Neste artigo, mostraremos como reorganizar facilmente os comentários no WordPress e exibir os comentários mais recentes primeiro.

Display newer comments on top in WordPress

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

Mostrar os comentários mais recentes primeiro no WordPress é bom para obter mais comentários e incentivar discussões animadas.

Por padrão, o WordPress coloca os comentários mais antigos na parte superior, mas isso pode não ajudar a estimular novas conversas. Quando você coloca os comentários mais recentes em primeiro lugar, isso motiva os visitantes a participar das discussões em andamento, aumentando o envolvimento do usuário em seu blog do WordPress.

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

An example of recent comments in a WPBeginner article

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

Método 1: Exibir os comentários mais recentes primeiro nas configurações do WordPress (sem plug-in)

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

Showing newest comments first in the WordPress settings screen

Na outra seção “Outras configurações de comentários”, localize “Os comentários devem ser exibidos com…

Isso é definido como “comentários mais antigos na parte superior de cada página” por padrão, mas você pode abrir esse menu suspenso e escolher “mais recentes”.

Showing the most recent comments first in WordPress

Depois de fazer isso, basta rolar até a parte inferior da página e clicar em “Save Changes” (Salvar alterações) para armazenar suas configurações.

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

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

Método 2: Definir manualmente a ordem de exibição de 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 funcionam.

Por exemplo, você pode ter criado um tema personalizado do WordPress que substitui as configurações padrão do WordPress.

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

Muitas vezes, os tutoriais lhe dirão para adicionar trechos de código personalizados ao arquivo functions.php do seu tema. No entanto, não recomendamos esse método, pois um pequeno erro em seu código pode causar vários erros comuns do WordPress ou até mesmo quebrar completamente seu site.

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

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

Após a ativação, você precisa ir para Code Snippets “ Add Snippet no painel do WordPress.

The WPCode WordPress code snippet plugin

Aqui, você verá todos os diferentes snippets prontos que podem ser adicionados ao seu site.

Como queremos adicionar nosso próprio snippet, basta passar o mouse sobre “Add Your Custom Code” e clicar em “Use snippet”.

Changing the order of WordPress comments using code

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

Depois disso, abra a lista suspensa “Code Type” (Tipo de código) e selecione “PHP Snippet”.

Adding custom PHP to your WordPress pages and posts

Agora, você pode ir em frente e colar o seguinte trecho 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');

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

Depois disso, role até a seção “Inserção”. Se ainda não estiver selecionada, escolha o método “Auto Insert” (Inserção automática) para que o snippet seja usado em todo o seu site WordPress.

Depois disso, abra o menu suspenso “Location” (Localização) e selecione “Run Everywhere” (Executar em qualquer lugar).

Run the comment snippet everywhere on your WordPress website

Feito isso, role até a parte superior da tela e clique no botão de alternância “Inactive” (Inativo) para que ele mude para “Active” (Ativo).

Por fim, clique em “Salvar snippet”.

Saving a recent comments snippet in WordPress

Para tornar o snippet ativo em seu site, clique no controle deslizante “Inativo” para que ele se torne “Ativo”.

Por fim, clique em “Update” (Atualizar).

Showing newest comments first using code

Agora, se você visitar o site do WordPress, verá os comentários mais recentes na parte superior da seção de comentários.

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

Basta acessar Code Snippets “ Code Snippets. Aqui, localize o snippet de comentário e clique em seu botão de alternância para mudá-lo de ativo (azul) para inativo (cinza).

Showing newest comments first using WPCode

Dica de bônus: aumente o engajamento nos comentários com o Thrive Comments

Exibir os comentários mais recentes no WordPress é apenas uma maneira de aumentar o envolvimento do usuário. Outro método é usar um plug-in de comentários como o Thrive Comments.

De todos os plug-ins de comentários que testamos, o Thrive Comments tem alguns dos recursos mais abrangentes para aprimorar sua seção de comentários.

Por exemplo, você pode usar o recurso de conversão de comentários para redirecionar os comentaristas para uma ação específica depois que eles deixarem um comentário. Essa ação pode ser uma página de agradecimento personalizada, uma postagem relacionada ou um formulário de opt-in com o Thrive Leads.

Thrive Comments' post-comment actions

Como resultado, você pode fazer com que os comentaristas permaneçam no seu site por mais tempo.

Para obter mais informações sobre esse plug-in de comentários, confira nossa análise detalhada do Thrive Themes Suite.

Esperamos que este artigo tenha ajudado você a aprender como exibir os comentários mais recentes no WordPress. Talvez você também queira ver nosso guia sobre como permitir o registro de usuários no seu site WordPress ou nossas escolhas de especialistas para os melhores plugins de associação do WordPress.

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

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

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

Reader Interactions

22 ComentáriosDeixe uma resposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Andrei says

    Thank you for this tip: $comments = array_reverse($comments);
    I tried the admin option of showing newest comments at the top and it didn’t work, but your code worked. Thank you!

  3. rexcollin91 says

    I think this is one of the most important info for me. And i’m glad reading your article. But should remark on some general things, The website style is wonderful, the articles is really excellent

  4. tonchavez17 says

    I am typically to running a blog and i really respect your content. The article has actually peaks my interest. I’m going to bookmark your web site and maintain checking for new information.I am typically to running a blog and i really respect your content. The article has actually peaks my interest. I’m going to bookmark your web site and maintain checking for new information.

  5. Jim Hutchinson says

    @Grace T In your Dashboard, drop down the Plugins list and click Add New. In there you will see a link on top to Upload. Click that and then the Browse button to locate the ZIP file you downloaded. Then click Install Now.

    You may be prompted for your FTP login details. If you are, enter it and click the Proceed button. The next page will show 2 links: Activate Plugin and Return to Plugins page. Click Activate Plugin to start using it now.

  6. Grace T says

    I downloaded the plugin, but I’m really not great with technology, so how do you activate it? This sounds like a stupid question, but I really need help!

  7. Udegbunam Chukwudi says

    @Jim Hutchinson: That discussion settings stuff doesn’t work at all.

    @Editorial Staff: It would have been better if you just said replace with .
    I had to go to the wordpress forum to find this solution.

  8. Jim Hutchinson says

    A plugin is not needed for this. Just go into the Discussion Settings and select how you want the comments to show, older or newer.

    “Comments should be displayed with the [older][newer] comments at the top of each page”

  9. Kevin says

    I am having a custom WordPress theme developed by someone from elance.com and I would like to know whether or not I’ll be able to install plugins such as Simple Reverse Comments because my theme is custom. Can you shed light on this? Maybe I should cut my losses and go with something like the Thesis theme which is more cookie-cutter? Thank you for your blog, it has been very helpful to me.

Deixe uma resposta

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