Criando um Formulário de Pesquisa para Posts no WordPress #144

0
210
Imagem Destacada do Post #144

Se a sua intenção é enriquecer o seu site WordPress com um formulário de busca para tipos de posts específicos, você está no caminho certo.

A implementação de um formulário como esse pode proporcionar aos visitantes uma experiência mais rica, ao apresentar resultados que abrangem esses tipos de conteúdo únicos.

Neste guia, vamos detalhar o processo de criação de um formulário de busca dedicado aos tipos de postagens personalizadas em seu site WordPress.

Por Que Criar um Formulário de Pesquisa para Posts Específicos no WordPress?

Se você tiver muitos tipos de conteúdo diferentes, um formulário de pesquisa de tipo de postagem personalizado permitirá que você ajude os visitantes a encontrar o conteúdo mais relevante com mais facilidade.

Por exemplo, usamos tipos de postagem personalizados  aqui na Netcks para organizar nossas negociações e seções de glossário. Isso os mantém separados do resto do conteúdo em nosso site.

Se adicionarmos um formulário de pesquisa de tipos de postagem personalizados a cada uma dessas páginas, os resultados da pesquisa mostrarão apenas as postagens dessa categoria.

Esse tipo de pesquisa personalizada ajuda os visitantes a visualizar mais páginas e a permanecer no site por mais tempo, o que emite sinais positivos de SEO do WordPress, como menor taxa de rejeição e aumento do tempo de permanência.

Dito isso, vamos mostrar como criar um formuláformulário de busca para tipos de posts específicosio de pesquisa avançada para tipos de postagem personalizados no WordPress.

Criando um Formulário de Pesquisa no WordPress com um Plugin

Um jeito fácil de criar um formulário de pesquisa avançada para tipos de posts específicos é usando o plugin SearchWP.

É fácil de usar e oferece controle total sobre os resultados de pesquisa do WordPress.

A primeira coisa que você precisa fazer é instalar e ativar o plugin.

Após a ativação, você precisa ir para Configurações » SearchWP e clicar na opção de menu “License”.

Adicionar chave de licença SearchWP

Em seguida, insira sua chave de licença na caixa “License” e clique no botão “Activate”.

Você pode encontrar essas informações em sua conta no site SearchWP.

Depois de fazer isso, você precisa clicar na opção de menu “Engines”.

Configurações de motores SearchWP

Você será direcionado para uma tela onde poderá ajustar as configurações do seu mecanismo de busca. Pense nisso como criar o seu próprio “Google interno” para o seu site.

Com o SearchWP, primeiro você criará um mecanismo de busca para abranger todo o site. Posteriormente, poderá construir um mecanismo específico para tipos de postagens personalizadas. Vamos seguir essa ordem.

As configurações do mecanismo de busca podem ser ajustadas acessando menus suspensos, como ‘Postagens’, ‘Páginas’ e ‘Biblioteca’. Cada tipo de postagem tem um ‘Multiplicador de Peso’, que influencia como o mecanismo de busca organiza o conteúdo.

Caso deseje que o mecanismo de busca priorize títulos de páginas em relação ao conteúdo, basta mover o controle deslizante de acordo. Personalizar essas configurações garante que seu mecanismo de busca funcione de maneira alinhada às suas preferências.

Ajuste os atributos do mecanismo de pesquisa

Assim que terminar de personalizar as configurações do mecanismo de pesquisa padrão, certifique-se de clicar no botão ‘Salvar mecanismos’ para criar seu primeiro mecanismo de pesquisa.

Agora que seu mecanismo de pesquisa inicial está configurado, é hora de criar um formulário de pesquisa avançada para seus tipos de postagem personalizados.

Criando um Formulário de Pesquisa para um Tipo de Post Específico

Para criar uma caixa de pesquisa personalizada, começaremos adicionando um mecanismo de pesquisa separado que visa apenas os tipos de postagem personalizados que você deseja.

Primeiro, navegue até Configurações » SearchWP e clique no botão ‘Adicionar novo’.

Adicionar novo motor de pesquisa SearchWP

Isso criará automaticamente um novo mecanismo de pesquisa separado.

Em seguida, clique no botão ‘Fontes e configurações’.

Clique em fontes e configurações

Isso abrirá um pop-up onde você pode selecionar as fontes para seu mecanismo de pesquisa personalizado.

Simplesmente desmarque as caixas das fontes que você não deseja incluir.

Neste exemplo, deixaremos apenas a caixa ‘Cupons’ marcada, pois queremos criar um formulário de pesquisa que permita aos usuários pesquisar apenas em nossas páginas de cupons.

Você também precisa dar um nome ao seu mecanismo de pesquisa. Anote o nome na caixa ‘Nome do motor’, porque você precisará dele em uma etapa posterior.

Configurações complementares do mecanismo de pesquisa

Em seguida, clique no botão ‘Concluído’.

Depois de fazer isso, clique no botão ‘Salvar mecanismos’ para salvar seu novo mecanismo de pesquisa de tipo de postagem personalizado.

Agora, você precisa baixar a extensão de shortcodes SearchWP para adicionar facilmente seu novo formulário de pesquisa de postagem personalizado ao WordPress.

Primeiro, acesse o site SearchWP Shortcodes Extension e clique no botão ‘Download disponível com licença ativa’.

Baixar extensão de shortcodes SearchWP

Depois disso, você precisa instalar e ativar a extensão da mesma forma que instalou o plugin acima.

Agora, você pode criar uma nova página de formulário de pesquisa de postagem personalizada usando códigos de acesso.

Basta navegar até Pages » Add New e dar um nome à sua página.

Depois disso, clique no ícone de adição ‘Adicionar bloco’ para abrir o menu de blocos.

Adicionar bloco para códigos de acesso

Em seguida, digite ‘HTML’ na caixa de pesquisa.

Em seguida, selecione o bloco ‘HTML personalizado’.

Selecione o bloco de códigos de acesso HTML personalizado

Depois de fazer isso, você pode adicionar os seguintes códigos de acesso e HTML à sua página.

[searchwp_search_form engine="coupon" var="searchvar" button_text="Find Results"]
 
<div class="search-results-wrapper">
 [searchwp_search_results engine="coupon" var="searchvar" posts_per_page=4]
  <h2>[searchwp_search_result_link direct="true"]</h2>
  [searchwp_search_result_excerpt]
 [/searchwp_search_results]
</div>
 
<div class="no-search-results-found">
 [searchwp_search_results_none]
 No results found, please search again.
 [/searchwp_search_results_none]
</div>
 
<div class="search-results-pagination">
 [searchwp_search_results_pagination direction="prev" link_text="Previous" var="searchvar" engine="my_test_engine"]
 [searchwp_search_results_pagination direction="next" link_text="Next" var="searchvar" engine="my_test_engine"]
</div>

O código acima adicionará seu mecanismo de pesquisa, criará uma seção para exibir os resultados da pesquisa, mostrará uma mensagem sem resultados se necessário e adicionará paginação se os resultados entrarem em várias páginas.

Você precisa alterar o nome do motor engine="coupon"para o seu próprio nome de motor. O resto do código pode permanecer o mesmo.

Publicar página de shortcodes SearchWP

Certifique-se de clicar em ‘Publicar’ ou ‘Atualizar’ para salvar sua página e torná-la ativa.

Seu mecanismo de pesquisa de tipo de postagem personalizado agora está ativo em seu site.

Exemplo de formulário de pesquisa de tipos de postagem personalizados

O SearchWP é um plugin de pesquisa muito flexível e personalizável. Você também pode usar este plugin para adicionar pesquisa Ajax ao vivo, criar uma pesquisa por recurso de categoria e muito mais.

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.

Se este artigo foi útil para você, não deixe de se inscrever em nosso canal do YouTube. Lá você encontrará diversos tutoriais de WordPress para iniciantes.

Além disso, você pode nos seguir no Twitter, LinkedIn, Instagram ou Facebook para se manter atualizado com as nossas novidades. Até o próximo conteúdo!