Como excluir páginas de resultados de pesquisa do WordPress

Como excluir páginas de resultados de pesquisa do WordPress

Categoria

Geral, WordPress

Postado em

14 de agosto de 2018

Tempo de leitura

2 minutos

Visualizações

4417

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.

Gostou? compartilhe nas redes!! ;)

Deixe seu comentário