Como criar um formulário de pesquisa WordPress para tipos de postagem personalizados

Publicados: 2023-08-18


Você deseja criar um formulário de pesquisa avançada no WordPress para tipos de postagem personalizados?

Se você usar tipos de postagem personalizados, talvez queira criar um formulário que permita aos visitantes pesquisar apenas esse conteúdo. Isso pode ajudar as pessoas a encontrar o que procuram e mantê-las em seu site por mais tempo.

Neste artigo, mostraremos como criar um formulário de pesquisa avançada para tipos de postagem personalizados no WordPress, passo a passo.

How to create advanced search form in WordPress for custom oost types

Por que criar um formulário de pesquisa avançada para tipos de postagem personalizados?

Os tipos de postagem personalizados permitem que você vá além de postagens e páginas e crie diferentes tipos de conteúdo para o seu site. Por exemplo, usamos tipos de postagem personalizados aqui no WPBeginner para organizar nossas seções de negócios e glossário.

No entanto, o WordPress não inclui tipos de postagem personalizados em seus resultados de pesquisa por padrão. Como resultado, os visitantes podem perder conteúdo importante e você perderá visualizações de página.

Felizmente, você pode incluir tipos de postagem personalizados em seus resultados de pesquisa usando um plugin de pesquisa do WordPress. Você pode dar um passo além e criar um formulário avançado que pesquisa apenas tipos de postagens personalizadas.

Por exemplo, no WPBeginner, criamos formulários de pesquisa personalizados de tipo de postagem em nossas páginas de ofertas e glossário.

An example of a custom search form on the WPBeginner website

Freqüentemente, esse tipo de formulário de pesquisa avançada ajudará os visitantes a encontrar o que procuram com mais rapidez, o que melhorará a experiência do visitante e reduzirá a taxa de rejeição.

Primeiro, você pode ver nosso guia sobre como criar tipos de postagem personalizados no WordPress. Em seguida, você pode pular para nosso tutorial sobre como criar um formulário de pesquisa avançado do WordPress para tipos de postagem personalizados.

Crie um novo algoritmo de pesquisa WordPress com um plugin WordPress

A maneira mais fácil de criar um formulário de pesquisa avançada para tipos de postagem personalizados é usando o plugin SearchWP. É o melhor plugin de pesquisa e permite pesquisar conteúdo que o WordPress ignora por padrão.

Por exemplo, você pode tornar os comentários do blog pesquisáveis ​​e adicionar indexação e pesquisa de PDF ao seu site.

Como configurar o SearchWP

A primeira coisa que você precisa fazer é instalar e ativar o plugin SearchWP. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plugin do WordPress.

Após a ativação, você deve ir para SearchWP »Configurações e clicar na guia ‘Geral’.

Activating the SearchWP search plugin

Agora você precisa inserir sua licença na caixa “Chave de licença”. Você pode encontrar essas informações em sua conta no site SearchWP.

Quando terminar, certifique-se de clicar no botão ‘Verificar chave’.

Criando um algoritmo de pesquisa personalizado

Sua próxima tarefa é criar um algoritmo de pesquisa personalizado. Ele permite que você especifique o conteúdo que o SearchWP inclui em seus resultados de pesquisa, como páginas, postagens, mídia e qualquer tipo de postagem personalizada.

Para começar, você precisa ir para SearchWP » Algoritmo no painel de administração do WordPress.

Creating a search algorithm using SearchWP

Aqui, você verá uma seção para cada tipo de conteúdo que o SearchWP inclui em seus resultados de pesquisa.

Para adicionar seu tipo de postagem personalizado, basta clicar no botão ‘Fontes e configurações’.

How to add custom post types to a WordPress search engine

No pop-up exibido, marque a caixa ao lado de cada tipo de postagem personalizada que você deseja incluir nos resultados da pesquisa.

Depois disso, clique em ‘Concluído’.

Creating a WordPress search form for custom post types

SearchWP adicionará uma nova seção para cada tipo de postagem personalizada. Cada seção mostra todos os atributos que o SearchWP incluirá em suas pesquisas, como título, slug e trecho.

Se você deseja adicionar ou remover atributos, basta clicar em 'Adicionar/Remover Atributos'.

Creating a search form for custom post types

No pop-up, marque a caixa ao lado de cada atributo que deseja incluir nos resultados da pesquisa.

Para remover um atributo, você pode desmarcar sua caixa.

Adding attributes to the SearchWP search algorithm

Neste pop-up, você também pode tornar campos personalizados pesquisáveis ​​no WordPress.

Quando estiver satisfeito com as alterações feitas, vá em frente e clique em ‘Concluído’.

Você notará que cada atributo também possui um controle deslizante Relevância do atributo do aplicativo. Isso controla como o SearchWP classifica o conteúdo ao construir sua página de resultados de pesquisa no WordPress.

Se um atributo tiver alta relevância, terá um impacto maior nos resultados da pesquisa. Por outro lado, o conteúdo que corresponde a um atributo de menor relevância aparecerá em uma posição inferior nos resultados da pesquisa.

Por exemplo, se você mover o controle deslizante “Título” para a direita e o controle deslizante “Conteúdo” para a esquerda, o título de uma postagem terá mais peso do que o conteúdo.

Creating a custom search form for your WordPress blog or website

Cada site WordPress é único, então você pode tentar diferentes configurações de relevância para ver o que fornece os resultados de pesquisa mais precisos e úteis.

Por exemplo, se você criou um tipo de postagem personalizada 'avaliações de clientes' para sua loja online, então este é um conteúdo importante, então você pode querer dar-lhe uma alta relevância.

Quando estiver satisfeito com a configuração do recurso de pesquisa, basta rolar até o topo da tela e clicar no botão ‘Salvar’.

Saving the custom post type search algorithm

SearchWP agora reconstruirá o índice automaticamente. Dependendo da velocidade da sua conexão com a Internet e do seu provedor de hospedagem WordPress, isso pode levar alguns minutos.

Assim que vir ‘Status do índice 100%’, você saberá que SearchWP adicionou seus tipos de postagem personalizados ao índice de pesquisa.

Adding custom post types to the WordPress search index

Seu blog, site ou mercado online WordPress agora incluirá tipos de postagem personalizados em seus resultados de pesquisa.

Crie um formulário de pesquisa avançada para tipos de postagem personalizados

Feito isso, você está pronto para criar um formulário avançado que pesquisa apenas seus tipos de postagem personalizados.

Para começar, vá para SearchWP » Formulários de pesquisa e clique no botão ‘Adicionar novo’.

Creating a new custom search form

Isso cria um novo formulário, pronto para você personalizar.

Para dar um nome exclusivo a este formulário, clique no pequeno ícone de lápis ao lado de 'Formulário de pesquisa 1'.

Renaming the custom search form using SearchWP

Agora você pode digitar um nome para o formulário de pesquisa personalizado.

Isso é apenas para sua referência, então você pode usar qualquer coisa que ajude a identificar o formulário no painel do WordPress. Isto é particularmente importante se você planeja criar vários formulários de pesquisa no WordPress.

Creating an advanced search form using SearchWP

Depois disso, você pode escolher o layout que deseja usar usando as miniaturas do ‘Layout Theme’.

Basta clicar nos diferentes temas para ter uma prévia de como esse estilo ficará no seu site WordPress.

Choosing a theme for the custom search form

Para criar um formulário de pesquisa para tipos de postagem personalizados, normalmente você desejará usar 'Básico' ou 'Pesquisa Rápida'.

Esses estilos não permitem que os visitantes pesquisem por categoria, o que ajuda a mantê-los focados em tipos de postagem personalizados.

Creating a quick search form for your WordPress website or blog

Depois de tomar sua decisão, vá até a seção ‘Estilo personalizado’.

As configurações que você vê podem variar dependendo do layout do seu tema. Por exemplo, se você selecionou 'Pesquisa Rápida', a configuração 'Pesquisa Rápida' será habilitada por padrão.

Adding custom styling to a search bar in WordPress

Você pode desativar e ativar as diferentes opções usando seus botões de alternância.

A visualização ao vivo será atualizada automaticamente conforme você faz alterações, para que você possa experimentar diferentes configurações para ver o que funciona melhor.

Por padrão, o formulário pesquisará mídias, páginas e postagens e ignorará os tipos de postagens personalizadas. Para incluir tipos de postagem personalizados, você precisa encontrar o campo ‘Tipo de pesquisa’ e clicar nele.

Searching posts, pages, media, and more using SearchWP

Agora você pode digitar o nome de cada tipo de postagem personalizado.

Quando o tipo de postagem correto aparecer, clique nele para adicioná-lo à pesquisa.

Adding custom types to a WordPress search bar or form

Deseja pesquisar apenas tipos de postagem personalizados e ignorar todos os outros conteúdos?

Em seguida, basta clicar no pequeno ‘X’ ao lado de ‘Mídia’, ‘Páginas’ e ‘Postagens’.

Removing post types from a custom search algorithm

Feito isso, o formulário pesquisará apenas os tipos de postagem personalizados.

Quando estiver satisfeito com a configuração do formulário, vá até a seção 'Estilo do formulário'. Aqui você pode escolher entre diferentes estilos de formulário, adicionar uma borda, alterar o tamanho da fonte e muito mais.

Changing the WordPress form style

Em 'Estilo do botão', você pode personalizar o botão 'Pesquisar' que aparece no formulário.

Quando estiver satisfeito com a configuração do formulário, vá até o topo da tela e clique em 'Salvar' para armazenar suas configurações.

Saving the custom search settings on your website or blog

Como adicionar tipos de postagem personalizados ao WordPress

Agora, você está pronto para adicionar o formulário de pesquisa ao WordPress usando um shortcode ou bloco.

O método mais fácil é usar um bloco, então vá para a página ou postagem onde deseja adicionar o formulário de tipo de postagem personalizado.

Você pode então clicar no ícone '+' e digitar 'Formulário de pesquisa'.

Adding a search block to your WordPress blog or website

Quando o bloco direito aparecer, clique nele.

Em seguida, abra o menu suspenso ‘Selecionar um formulário’ e escolha o formulário de pesquisa que você criou durante este tutorial.

Showing a custom search from in WordPress

Quando estiver pronto para ativar o formulário de pesquisa, basta clicar em 'Atualizar' ou 'Publicar'. Agora você pode visitar seu site para ver o formulário de pesquisa em ação.

Outra opção é adicionar o formulário de pesquisa usando um shortcode.

Para obter o código de acesso, você precisa acessar SearchWP » Search Forms . Aqui, encontre o formulário de pesquisa que deseja mostrar e copie o valor na coluna ‘Shortcode’.

Getting the shortcode for a custom search form

Agora você pode adicionar o shortcode a qualquer página, postagem ou área pronta para widget. Para obter instruções passo a passo sobre como fazer isso, consulte nosso guia sobre como adicionar um shortcode no WordPress.

Esperamos que este artigo tenha ajudado você a aprender como criar um formulário de pesquisa avançada no WordPress para tipos de postagem personalizados. Você também pode querer ver nossos tutoriais sobre tipos de postagem personalizados e nossas escolhas de especialistas sobre os melhores plug-ins do WordPress para expandir seu site.

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