WordPress: Como excluir as páginas no resultado da pesquisa.
• Publicado em: setembro 30, 2016Por padrão, o WordPress recurso de pesquisa exibe páginas e posts publicados nos resultados da pesquisa. Muitas vezes, quando os usuários estão procurando algo em um blog, o mais provável é um post em vez de uma página. Nesse pequeno tutorial irei mostrar-lhe como fazer a sua pesquisa mais relevantes e menos lotado pela exclusão de páginas de resultados de pesquisa do WordPress.
Primeiro, abra em seu tema o arquivo functions.php e cole o seguinte código:
function SearchFilter($query) {
if ($query->is_search) {
$query->set('post_type', 'post');
}
return $query;
}
add_filter('pre_get_posts','SearchFilter');
Uma breve explicação:
Este código apenas procura por buscas através definindo o post_type. Você também pode fazê-lo fazer o oposto, definindo o post_type para page, por isso só retornar páginas no resultado da pesquisa. Simples não?