Como exibir apenas posts nos resultados de busca no WordPress: Guia Passo a Passo

Como exibir apenas posts nos resultados de busca no WordPress

Quando os usuários realizam buscas no seu site WordPress, pode ser que as páginas e os posts apareçam nos resultados de pesquisa. Se o seu objetivo é exibir apenas os posts do blog, sem incluir as páginas, este guia passo a passo vai te ajudar a configurar isso de maneira simples, sem a necessidade de plugins extras.

Por que exibir apenas posts nos resultados de busca?

Exibir somente os posts nos resultados de pesquisa pode melhorar a experiência do usuário, especialmente se o foco do seu site for o conteúdo do blog. Isso garante que o visitante encontre facilmente os artigos relevantes, sem ser redirecionado para páginas estáticas como “Sobre” ou “Contato”.

Passo a Passo: Como excluir páginas dos resultados de busca no WordPress

Siga os passos abaixo para configurar o WordPress e garantir que apenas os posts do blog sejam exibidos nos resultados de busca:

1. Acesse o painel do WordPress

O primeiro passo é acessar o painel de administração do WordPress. Entre com seu login e senha e vá para o painel de controle.

2. Abra o editor de temas

No menu lateral, siga este caminho:

Aparência > Editor de Temas

Isso abrirá o editor de código do tema ativo em seu site.

3. Localize o arquivo functions.php

No lado direito da tela, você verá uma lista de arquivos do seu tema. Procure pelo arquivo chamado functions.php. Esse é o arquivo responsável pelas funcionalidades adicionais do seu tema.

4. Adicione o código para excluir páginas dos resultados de busca

Dentro do arquivo functions.php, adicione o seguinte código:


function exclude_pages_from_search($query) {
    if ($query->is_search && !is_admin()) {
        $query->set('post_type', 'post'); // Exibe apenas posts nos resultados de busca
    }
    return $query;
}
add_filter('pre_get_posts', 'exclude_pages_from_search');

Esse código faz com que o WordPress, ao realizar uma busca, exiba apenas os posts, ignorando as páginas.

5. Salve as alterações

Após adicionar o código, não se esqueça de salvar as alterações clicando em Atualizar arquivo.

6. Teste a funcionalidade

Agora que o código está implementado, vá até a barra de pesquisa do seu site e faça uma busca. Você verá que apenas os posts serão exibidos nos resultados, enquanto as páginas ficarão ocultas.

Conclusão

Com esse simples ajuste no arquivo functions.php do seu tema, você pode controlar o que é exibido nos resultados de busca, tornando a experiência do usuário mais focada no conteúdo relevante. Se você quiser adicionar mais funcionalidades ou personalizar ainda mais os resultados de pesquisa, o WordPress oferece inúmeras possibilidades com códigos ou plugins.

Se gostou desse tutorial, compartilhe com outros usuários do WordPress que podem se beneficiar dessa dica!

plugins premium WordPress