
Por padrão, o recurso Pesquisa do WordPress exibe postagens publicadas e páginas publicadas nos resultados da pesquisa.
Muitas vezes, quando os usuários procuram algo em um blog, é mais provável que seja uma postagem em vez de uma página. Neste artigo, mostraremos como tornar sua pesquisa mais relevante e menos cheia, excluindo as páginas dos resultados de pesquisa do WordPress.
Primeiro, adicione o seguinte código ao arquivo functions.php do seu tema ou a um plug-in específico do site .
//Excluir páginas da pesquisa do WordPress if (!is_admin()) { function point_search_filter($query) { if ($query->is_search) { $query->set('post_type', 'post'); } return $query; } add_filter('pre_get_posts','point_search_filter'); }
Explicação: Este código primeiro verifica se a pesquisa não é originária das páginas de administração do WordPress.
Se não estiver, ele procura postagens definindo o parâmetro post_type.
Você também pode fazer o oposto, definindo o post_type para páginas, para que ele só retorne páginas nos resultados da pesquisa.
Esperamos que este artigo tenha ajudado você a aprender como excluir páginas dos resultados de pesquisa do WordPress.