Saiba como limitar a busca do wordpress a posts (elementor-pro)
No WordPress, tanto o widget de busca nativo quanto o widget de pesquisa do Elementor, por padrão, exibem resultados que incluem posts, páginas (como a página inicial e a página do blog) e até mesmo produtos, caso utilize o WooCommerce. Isso ocorre porque a busca padrão abrange qualquer conteúdo em que o termo pesquisado esteja presente.
Se você deseja que a barra de pesquisa exiba apenas os posts do blog, é necessário ajustar a configuração de pesquisa no WordPress. Esse ajuste garante que, ao realizar uma busca, os resultados exibidos serão exclusivamente os artigos publicados no blog, ignorando páginas e outros tipos de conteúdo.
Por que limitar a busca apenas aos posts do blog?
Muitos profissionais que desenvolvem sites com WordPress, WooCommerce e Elementor percebem que, ao utilizar a barra de pesquisa, os resultados incluem não apenas os posts do blog, mas também páginas institucionais, a página inicial, a página do blog e produtos da loja virtual.
Esse comportamento pode ser inconveniente para quem deseja direcionar o usuário a conteúdos específicos do blog. Por isso, limitar a pesquisa para exibir apenas os posts do blog ajuda a melhorar a experiência do usuário e a entregar resultados mais relevantes.
Benefícios de limitar a busca aos posts do blog:
- Melhora a experiência do usuário, exibindo apenas conteúdo relevante.
- Evita que páginas institucionais ou produtos apareçam nos resultados.
- Torna a navegação mais intuitiva em sites com foco em conteúdo.
Se você deseja aprender a configurar sua barra de pesquisa no WordPress ou Elementor para exibir apenas os posts do blog, acompanhe este tutorial passo a passo. Dessa forma, você garante que seus visitantes encontrem apenas os artigos do blog ao realizarem uma pesquisa.
/* Se não é o painel administrativo, segue */
if (!is_admin()) {
function buscar_somente_posts($query) {
/* Se a consulta é uma busca, então */
if ($query->is_search) {
/* Limita o "post_type" a posts */
$query->set('post_type', 'post');
}
return $query;
}
/* Adiciona a função ao filtro pre_get_posts */
add_filter('pre_get_posts','buscar_somente_posts');
}
🔍 Quer ficar por dentro das últimas novidades em tecnologia? Explore mais artigos exclusivos no Blog FontCode e descubra tendências, dicas e inovações que vão transformar seu negócio!