No meu site, desejo que algumas páginas não sejam passíveis de consulta pelo formulário de pesquisa (para que não apareçam quando houver algo como www.ex.com/?s=banana)
Existe uma maneira de "Remover" as páginas da página de resultados da pesquisa (sem fazer cegamente uma condição de se is_page (id), exibir: none)
register_post_type
Para excluir todas as páginas dos resultados da pesquisa (ou seja, sem precisar fornecer manualmente os IDs das páginas), aqui está uma versão aprimorada da função do @ EricHolmes:
Mais informações:
(ALTERNATIVA) Embora, dado o que você está fazendo, você possa definir
exclude_from_search
opage
tipo de postagem comotrue
, o que para mim parece ser a melhor maneira de excluir um tipo de postagem da pesquisa. Veja a resposta de @ prettyboymp para isso .Mais informações:
fonte