Como Desativar o Recurso de Pesquisa no WordPress (Simples e Fácil)

O recurso de pesquisa no WordPress é uma ferramenta útil para a maioria dos sites, mas há momentos em que você pode querer desativá-lo completamente.

Por exemplo, você pode estar executando um site que não requer funcionalidade de pesquisa, ou o formulário de pesquisa em seu tema pode interferir na experiência do usuário.

Seja qual for o motivo, o WordPress oferece várias maneiras de desativar o recurso de pesquisa e melhorar a experiência do usuário em seu site.

Neste artigo, mostraremos como desativar facilmente o recurso de pesquisa no WordPress.

Como desativar o recurso de busca no WordPress

Por que e Quem Deve Desativar o Recurso de Pesquisa no WordPress?

Sites WordPress vêm com uma função de pesquisa que permite aos visitantes procurar conteúdo em seu site.

Muitos sites WordPress são sites de negócios simples com algumas páginas. Há também uma tendência crescente de sites de página única com navegação vertical.

Esses sites não têm muito conteúdo, o que torna um formulário de pesquisa inútil. Também dá aos usuários a impressão de que pode haver outras informações que eles não conseguem ver e que podem encontrar através de uma pesquisa.

Remover o recurso de pesquisa limpa seu site e oferece uma melhor experiência ao usuário.

Dito isso, vamos ver como remover facilmente o recurso de pesquisa do seu site WordPress:

Método 1. Remover Recurso de Pesquisa no WordPress Usando um Plugin

Este método é simples e direto.

Primeiro, você precisa instalar e ativar o plugin Disable Search. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Plugin de desativação de busca

Após a ativação, o plugin funcionará imediatamente. Não há configurações para você configurar.

Ele removerá os formulários de pesquisa do seu tema WordPress e desativará o widget de pesquisa. Se um usuário tentar acessar diretamente um URL de consulta de pesquisa, o plugin retornará uma página de erro 404.

Exemplo de página 404 não encontrada

Observe que este plugin não afeta a funcionalidade de pesquisa dentro da área de administração do WordPress. Você ainda pode pesquisar posts e páginas dentro do seu painel do WordPress.

Método 2. Desativar Pesquisa no WordPress com Código (Recomendado)

Este método requer que você adicione código personalizado aos arquivos principais do WordPress do seu site. Se você nunca fez isso antes, dê uma olhada em nosso guia sobre como adicionar trechos de código no WordPress.

Normalmente, não recomendamos editar seus arquivos do WordPress diretamente, pois até mesmo pequenas alterações podem quebrar seu site. No entanto, usaremos o WPCode, que é a maneira mais segura e fácil de adicionar código ao seu site WordPress.

Primeiro, você precisará instalar o plugin gratuito WPCode. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Após a ativação, você precisará encontrar Snippets de Código » Adicionar Snippet no seu painel de administração.

Em seguida, você só precisa digitar 'desativar pesquisa' no campo e clicar em 'Usar snippet'.

Pesquisar no WPCode para desativar a pesquisa

Você será levado para uma tela onde todas as configurações para executar este snippet de código já foram configuradas.

Tudo o que você precisa fazer é ativar o interruptor para 'Ativo' e clicar em 'Atualizar'.

Clique no alternador Ativar e pressione Atualizar para desativar a pesquisa no WordPress

Este código impedirá as consultas de pesquisa e removerá os formulários de pesquisa do front-end, o bloco de pesquisa do editor de conteúdo e a caixa de pesquisa do menu da barra de administração.

Usuários que têm acesso ao painel de administração do site, no entanto, ainda poderão pesquisar posts, páginas e comentários a partir dali.

Uma imagem antes e depois do wpcode removendo o recurso de pesquisa

Bônus: Desativando Recursos de Blog no WordPress

Além da barra de pesquisa, você também pode querer desativar os recursos de blog no WordPress. Se você tem um site simples de uma página, não precisará exibir um blog.

Por exemplo, muitas lojas online, sites de portfólio online ou sites de associação podem não ter utilidade para blogs. Embora você possa criar seu site WordPress sem usar os recursos de blog, eles ainda permanecerão visíveis na área de administração.

Tudo o que você precisa fazer é baixar o plugin Disable Blog, que ocultará o tipo de postagem juntamente com todas as configurações relacionadas a blogs e páginas de administração.

Observação: Tenha em mente que este plugin não foi testado com as últimas três versões do WordPress. No entanto, quando usamos a ferramenta em nosso site de demonstração, funcionou bem. Se você ainda tiver dúvidas, pode consultar nosso guia sobre o uso de plugins desatualizados.

Ao ser ativado, o blog remove automaticamente as configurações de ‘Post’ do menu esquerdo da barra lateral de administração. Para mais detalhes, confira nosso tutorial sobre como desativar facilmente recursos de blog no WordPress.

desativar exemplo de blog

Esperamos que este artigo tenha ajudado você a aprender como desativar facilmente o recurso de pesquisa no WordPress. Você também pode querer ver nosso guia para iniciantes sobre como desativar a API REST JSON no WordPress e nossas escolhas de especialistas para snippets de código úteis do WordPress para iniciantes.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

21 CommentsLeave a Reply

  1. A linha 11 do método 2 não estava ocultando o formulário de pesquisa para minha instalação, mas faz com que o formulário padrão apareça, que é carregado / gerado pela função get_search_form de general-template.php (pelo menos no WordPress 5.4.2).

    A função aplica o filtro get_search_form. Caso o filtro retorne null (null === $result, linha 299), o formulário padrão previamente carregado ou gerado será exibido ou retornado.

    Para ocultar o formulário, tive que mudar a linha 11 para retornar uma string vazia:

    add_filter(‘get_search_form’, function ($a) { return ”; });

  2. Eu tenho o mesmo problema, pois não consigo acessar a navegação de personalização e tentei fazer alterações no código, mas não obtive sucesso. Tentei instalar o plugin, mas a busca ainda aparece. Por favor, alguém me ajude a resolver este problema.
    Em qual pasta/arquivo posso encontrar os menus do cabeçalho, talvez eu possa removê-lo de lá, por favor, ajude.

    • Isso pode variar de tema para tema, onde o arquivo está após você entrar em seu arquivo wp-content/themes/nome-do-tema. Alguns temas têm um header.php, enquanto outros têm o código em outro local. Se você entrar em contato com o suporte do seu tema, eles devem ser capazes de ajudar.

      Admin

  3. Obrigado por postar isso! Eu estava enchendo meu site com todo tipo de códigos malucos que eu encontrava na internet na esperança de me livrar daquela maldita caixa de pesquisa! Agora tudo está bem!

  4. Obrigado por isso. Muito útil.

    Alguns comentários:

    1. O Método 2 (manual) funciona para mim (ou seja, removendo a caixa de pesquisa) em um tema filho do twentyeleven, mas apenas para um *widget* de pesquisa adicionado a uma área de widget. Ele deixa a caixa de pesquisa que está codificada (usando get_search_form()) no header.php. Eu sei que posso substituir o header.php do tema pai clonando/editando-o, mas gostaria de saber como desabilitar esse formulário de pesquisa programaticamente.

    2. Não consigo fazer o Método 2 funcionar em um tema Genesis. Gostaria de saber se você ou alguém tem alguma ideia sobre isso.

    3. Uma pequena coisa: o script do método 2 precisa de uma chave de fechamento na linha 14.

  5. Ok, removeu a caixa de pesquisa, mas deixou o título da pesquisa que agora precisamos descobrir como remover.
    Você tem algum plugin para isso?
    Parece-me que você já teria uma opção como essa instalada no construtor do site.

  6. Às vezes, você pode desativar o recurso de pesquisa, por exemplo, em um site de página única que não precisa realmente de um recurso de pesquisa.

  7. Obrigado pelo artigo. O que preciso saber é: posso desativar apenas alguns termos da pesquisa e manter a função de pesquisa funcionando? Quero excluir coisas como /?s=d, download, obrigado, sucesso, parabéns… termos que hackers usam para encontrar páginas específicas dentro de nossos sites.

    Alguém pode me ajudar com isso? TIA

  8. Muito obrigado.
    Acabei de ser hackeado no banco de dados de um dos meus sites e removi todos os portões possíveis para essas pessoas terríveis e irritantes, que não têm nada para fazer na vida senão destruir o trabalho de outras pessoas.
    Então eu removi os formulários de pesquisa, mas não sabia como remover a string de consulta.

  9. Outro motivo para desativar a caixa de pesquisa que vem com o WordPress é substituí-la por uma caixa de pesquisa diferente, como o Google Custom Search.

    O Google Custom Search permite monetizar suas páginas de pesquisa, desde que você tenha uma conta do Adsense.

  10. Estou tendo dificuldade em entender a utilidade deste código. Se a busca for desnecessária, não faria mais sentido não incluir o formulário de busca? Se você deixa um formulário de busca em uma página e depois não permite que alguém use esse formulário de busca, isso não é uma usabilidade muito ruim?

    Estou perdendo alguma coisa?

    • Você pode remover o formulário de busca no design, mas a funcionalidade permanece. Qualquer pessoa que saiba que é WordPress pode simplesmente adicionar /?s=keyword e pesquisar no site. Mas ao remover o formulário e adicionar este código, isso resolverá esse problema. Haverá momentos em que você terá um cliente que só quer que páginas ou posts sejam exibidos se o URL estiver disponível. Essa função será útil nesse sentido.

      Admin

    • Sim, faz mais sentido deixar de fora a busca e outros widgets e permitir que o cliente os adicione se quiser, em vez de colocá-los por padrão.

  11. Hmmmm…. não consigo imaginar a busca não sendo importante para um CMS. O fato de o WordPress ter um recurso de busca tão bom não é uma grande vantagem ao usá-lo como CMS? Imagino que a busca só não seja importante em um pequeno site de portfólio, digamos, limitado a cerca de 5 páginas.

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.