Como desativar o recurso de pesquisa no WordPress

Deseja desativar o recurso de pesquisa no WordPress? Às vezes, seu site pode não precisar do recurso de pesquisa e o formulário de pesquisa em seu tema pode interferir na experiência do usuário. Neste artigo, mostraremos como desabilitar facilmente o recurso de pesquisa no WordPress.

Desativando recurso de pesquisa no WordPress

Por que e quem deve desabilitar o recurso de pesquisa no WordPress?

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

Esses sites não possuem muito conteúdo, o que faz da pesquisa um item de novidade e não um recurso útil.

Também dá aos usuários a impressão de que pode haver alguma outra informação que não pode ver e, portanto, a opção de pesquisa. A remoção do recurso de pesquisa irá limpar o seu site e oferecer uma melhor experiência do usuário.

Dito isto, vamos dar uma olhada em como remover facilmente o recurso de pesquisa do seu site WordPress.

Método 1. Remover recurso de pesquisa no WordPress usando um complemento

Este método é mais fácil e é recomendado para todos os usuários.

A primeira coisa que você precisa fazer é instalar e ativar o plugin Desativar pesquisa. Para mais detalhes

O plugin funciona fora da caixa, e não há configurações para você configurar.

Após a ativação, ele removerá o formulário de pesquisa do seu tema WordPress e desativará o widget de pesquisa. Se um usuário tentasse diretamente inserir um URL de consulta de pesquisa, o plugin retornará uma página de erro 404.

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 administrador do WordPress.

Método 2. Desativar manualmente recurso de pesquisa no WordPress

Este método requer que você adicione código aos seus arquivos do WordPress. Se você não fez isso antes, então veja o nosso guia sobre como copiar e colar o código no WordPress.

Você precisará adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site.

função wpb_filter_query ($ query, $ error = true) {
 se (is_search ()) {
 $ query-> is_search = false;
 $ query-> query_vars [s] = false;
 $ query-> query [s] = false;
 se ($ error == true)
 $ query-> is_404 = true;
 }
 }
 add_action ('parse_query', 'wpb_filter_query');
 add_filter ('get_search_form', create_function ('$ a', "return null;"));
 função remove_search_widget () {
 unregister_widget ('WP_Widget_Search');

 add_action ('widgets_init', 'remove_search_widget'); 

Este código simplesmente redirecionará todas as consultas de pesquisa diretas ou indiretas para uma página 404. Ele também esconde o formulário de pesquisa no seu tema WordPress.

O widget do formulário de pesquisa foi removido