Como adicionar pesquisa WordPress Ajax sem plug-in?

Publicados: 2023-04-13

A funcionalidade de pesquisa é um componente essencial de qualquer site que permite que os visitantes encontrem rapidamente as informações que procuram. Embora o WordPress forneça um recurso de pesquisa integrado, ele nem sempre atende às necessidades de todos os usuários. Adicionar a pesquisa Ajax ao seu site WordPress pode melhorar significativamente a experiência do usuário, fornecendo resultados de pesquisa em tempo real sem a necessidade de atualizar a página.

Embora muitos plug-ins estejam disponíveis para adicionar a funcionalidade de pesquisa do WordPress Ajax, eles geralmente podem tornar seu site lento e não fornecer o nível de personalização necessário. Neste artigo, vamos orientá-lo no guia sobre como adicionar a pesquisa WordPress Ajax sem um plug-in. No final do artigo, também apresentamos outra maneira fácil de adicionar pesquisa ao vivo ao WordPress. Seguindo nosso processo passo a passo, você poderá personalizar a funcionalidade de pesquisa para atender às suas necessidades e fornecer uma melhor experiência de usuário para seus visitantes.

Índice
  1. O que é a Pesquisa Ajax do WordPress?
  2. Por que você deve adicionar a pesquisa Live Ajax ao seu site WordPress?
  3. Como Adicionar WordPress Ajax Search sem Plugins?
    • Vantagens e desvantagens de usar código para adicionar uma pesquisa Ajax ao vivo ao seu site WordPress
      • Vantagens:
      • Desvantagens:
    • O que observar ao usar o código para adicionar a pesquisa Ajax ao seu site WordPress?
    • Adicione manualmente uma pesquisa Ajax ativa ao seu site WordPress usando código
  4. Como adicionar uma pesquisa Ajax ao vivo ao seu site com o Ajax Search Addon do Woostify?
    • Vantagens e desvantagens de usar o complemento Ajax Search do Woostify para adicionar uma pesquisa Ajax ao vivo ao seu site WordPress
    • Processo detalhado para adicionar uma pesquisa Ajax ao vivo ao seu site WordPress usando o complemento Ajax Search do Woostify
  5. palavras finais,

O que é a Pesquisa Ajax do WordPress?

A pesquisa Ajax é um tipo de funcionalidade de pesquisa que usa a tecnologia Ajax (Asynchronous JavaScript and XML) para fornecer resultados de pesquisa em tempo real sem a necessidade de atualizações de página. O Ajax permite que as consultas de pesquisa sejam enviadas para o servidor em segundo plano enquanto o usuário continua interagindo com a página. Os resultados da pesquisa são carregados dinamicamente na página, permitindo uma experiência de usuário mais rápida e uniforme.

No contexto do WordPress, a pesquisa Ajax pode ser usada para melhorar a funcionalidade de pesquisa integrada ou substituí-la totalmente por um recurso de pesquisa mais robusto e personalizável. Com a pesquisa Ajax, os usuários podem obter resultados instantâneos à medida que digitam sua consulta, tornando mais fácil e rápido encontrar o conteúdo que procuram. Isso pode ser especialmente útil para sites com grande quantidade de conteúdo ou produtos, onde as funções de pesquisa tradicionais podem demorar mais para carregar ou retornar resultados irrelevantes.

Por que você deve adicionar a pesquisa Live Ajax ao seu site WordPress?

Abaixo estão alguns dos principais motivos pelos quais você deve adicionar a pesquisa Ajax ao vivo ao seu site WordPress.

  • Melhora a experiência do usuário: a pesquisa Ajax fornece resultados de pesquisa em tempo real sem a necessidade de atualizações de página, tornando mais rápido e eficiente para os usuários encontrarem as informações de que precisam.
  • Reduz a taxa de rejeição: se os usuários não encontrarem o que procuram rapidamente, eles podem sair do site. A pesquisa Ajax pode ajudar a evitar isso fornecendo resultados relevantes instantaneamente, reduzindo a probabilidade de os usuários abandonarem seu site.
  • Personalizável: com a pesquisa Ajax, você pode personalizar a funcionalidade de pesquisa para atender aos seus requisitos específicos, incluindo adicionar filtros ou ajustar as classificações dos resultados da pesquisa.
  • Resultados de pesquisa mais precisos: A pesquisa Ajax pode ser configurada para fornecer resultados de pesquisa mais precisos, incluindo critérios de pesquisa adicionais ou usando algoritmos de pesquisa difusa.
  • Aprimora a funcionalidade de pesquisa do site: embora o WordPress forneça uma função de pesquisa integrada, nem sempre ela atende às necessidades de todos os usuários. Adicionar a pesquisa Ajax pode melhorar a funcionalidade de pesquisa do seu site e proporcionar uma melhor experiência do usuário.

Como Adicionar WordPress Ajax Search sem Plugins?

Vantagens e desvantagens de usar código para adicionar uma pesquisa Ajax ao vivo ao seu site WordPress

Dê uma olhada nos prós e contras abaixo se você considerar usar o código para adicionar uma pesquisa Ajax ao vivo ao seu site WordPress.

Vantagens:

  • Personalização: ao usar o código para adicionar uma pesquisa Ajax ativa ao seu site WordPress, você tem controle total sobre a funcionalidade e o design do recurso de pesquisa. Você pode personalizá-lo para atender às suas necessidades e preferências específicas.
  • Velocidade: a pesquisa Ajax baseada em código pode ser mais rápida do que usar um plug-in, pois não há sobrecarga adicional do código do plug-in.
  • Sem dependências: ao não depender de um plug-in, você elimina possíveis conflitos com outros plug-ins ou problemas de compatibilidade com futuras atualizações do WordPress.
  • Oportunidade de aprendizado: Escrever código para implementar a pesquisa Ajax em seu site WordPress é uma ótima oportunidade para aprender mais sobre desenvolvimento web e como o Ajax funciona.

Desvantagens:

  • Conhecimento técnico necessário: Implementar a pesquisa Ajax usando código requer certo conhecimento técnico em desenvolvimento web e WordPress.
  • Demora: Escrever código para adicionar pesquisa Ajax pode ser demorado, especialmente se você não estiver familiarizado com o processo ou precisar depurar quaisquer erros.
  • Risco de erros: Se o código não for escrito corretamente ou testado, pode causar erros ou vulnerabilidades de segurança em seu site.
  • Suporte limitado: ao usar o código, você deve manter e atualizar o recurso de pesquisa, o que pode exigir tempo e recursos adicionais.

Em resumo, usar o código para adicionar uma pesquisa Ajax ao vivo ao seu site WordPress oferece excelente personalização e controle. Ainda assim, requer conhecimento técnico e tempo para implementação e manutenção. Pode ser uma boa opção para quem quer aprender mais sobre desenvolvimento web e está disposto a investir tempo e recursos necessários.

O que observar ao usar o código para adicionar a pesquisa Ajax ao seu site WordPress?

Aqui estão algumas coisas a serem lembradas ao adicionar uma pesquisa Ajax ao seu site WordPress sem um plug-in:

Faça backup do seu site : antes de fazer qualquer alteração no seu site, é importante criar um backup do site para o caso de algo dar errado.

Personalização do código : adicionar a funcionalidade de pesquisa Ajax requer algum conhecimento de codificação, portanto, certifique-se de ter uma compreensão básica de HTML, CSS, JavaScript e PHP.

Teste minuciosamente : certifique-se de testar minuciosamente a funcionalidade de pesquisa após implementar o código para garantir que esteja funcionando corretamente e fornecendo os resultados esperados.

Atualizações futuras : lembre-se de que quaisquer atualizações em seu tema ou arquivos principais do WordPress podem afetar a funcionalidade de sua pesquisa Ajax personalizada. Certifique-se de verificar e atualizar regularmente o código para garantir a compatibilidade com quaisquer atualizações.

Compatibilidade de tema : o código para adicionar a pesquisa Ajax pode variar dependendo do seu tema. Certifique-se de testar o código em um site de teste primeiro para garantir que ele funcione com seu tema específico. Portanto, antes de começar a adicionar a pesquisa WordPress Ajax sem plug-in, você precisa criar um tema filho do tema atual que está usando em seu site e ativá-lo em seu site.

Adicione manualmente uma pesquisa Ajax ativa ao seu site WordPress usando código

Siga o processo detalhado abaixo para adicionar uma pesquisa Ajax ativa ao seu site WordPress.

  • Passo 1: Acesse o Editor de Arquivos de Tema

No painel do WordPress, vá para Aparência > Editor de arquivos temáticos

add-wordpress-ajax-search-without-plugin
  • Etapa 2: Copie o código principal que exibe a pesquisa Ajax no WordPress

Copie o código abaixo. Na consulta de postagem, você pode personalizar seu HTML como quiser. Este código irá interagir com o HTML para ajudá-lo a criar a pesquisa WP Ajax sem plug-in.

 } // the ajax function add_action ( 'wp_ajax_data_fetch' , 'data_fetch' ); add_action ( 'wp_ajax_nopriv_data_fetch' , 'data_fetch' ); function data_fetch () { $the_query = new WP_Query ( array ( 'posts_per_page' => - 1 , 's' => esc_attr ( $_POST [ 'keyword' ] ), 'post_type' => array ( 'page' , 'post' ) ) ); if ( $the_query -> have_posts () ) : echo '<ul>' ; while ( $the_query -> have_posts () ): $the_query -> the_post (); ?> <li><a href= "<?php echo esc_url( post_permalink() ); ?>" > <?php the_title (); ?> </a></li> <?php endwhile ; echo '</ul>' ; wp_reset_postdata (); endif ; die (); }
  • Etapa 3: adicione o código de pesquisa Ajax ao arquivo de tema functions.php.

Na página de edição de código, navegue até o functions.php no menu à direita. E cole o código que você copiou na área do editor de código.

add-wordpress-ajax-search-without-plugin-2
  • Etapa 4: salve suas alterações

Não se esqueça de clicar no botão Atualizar arquivo na página inferior.

É isso. Você introduziu a pesquisa Ajax ao vivo no WordPress sem plug-in.

Ele fornecerá aos seus visitantes resultados de pesquisa instantâneos e melhorará o número de visualizações de página.

Se você achar complicado e quiser tentar outra abordagem, vamos baixar e instalar o tema Woostify e fazer isso com o addon Ajax Product Search do Woostify.

Como adicionar uma pesquisa Ajax ao vivo ao seu site com o Ajax Search Addon do Woostify?

Essa é a maneira de adicionar a pesquisa WordPress Ajax sem plug-in. Se você achar muito difícil adicionar código personalizado ao seu site WordPress e também não quiser instalar um plugin de terceiros para evitar a lentidão do seu site, você pode usar o tema Woostify.

Como você sabe, para administrar uma loja online, você precisa de um tema WooCommerce. Em vez de usar um tema WordPress WooCommerce simples sem recursos de promoção de vendas, você deve optar pelo Woostify. O tema premium Woostify WooCommerce oferece várias funções úteis para executar e desenvolver seu site de comércio eletrônico. O tema Woostify também fornece o complemento Ajax Product Search, que facilita o processo de adicionar a pesquisa WordPress Ajax sem instalar um plug-in externo.

Instale o Woostify Pro agora

Vantagens e desvantagens de usar o complemento Ajax Search do Woostify para adicionar uma pesquisa Ajax ao vivo ao seu site WordPress

O complemento Ajax Search do Woostify é um plug-in que adiciona a funcionalidade de pesquisa com tecnologia Ajax às lojas WooCommerce usando o tema Woostify. O plug-in usa a tecnologia Ajax para fornecer resultados de pesquisa em tempo real sem a necessidade de atualizações de página, tornando mais rápido e eficiente para os usuários encontrarem os produtos que procuram.

Este complemento Ajax Search foi projetado para funcionar perfeitamente com o tema Woostify e o plug-in WooCommerce, fornecendo recursos de pesquisa avançada, como exibição de imagem do produto, sugestões automáticas e a capacidade de pesquisar por SKU, categoria ou tag do produto. O complemento também inclui opções para personalizar o layout, as cores e as fontes da barra de pesquisa para corresponder ao design do seu site.

O uso do complemento Ajax Search pode aprimorar a funcionalidade de pesquisa da sua loja WooCommerce, melhorando a experiência do usuário e potencialmente aumentando as vendas, tornando mais fácil para os clientes encontrar e comprar produtos. O complemento está disponível como parte do pacote Woostify Pro, que inclui recursos e suporte premium adicionais.

A única desvantagem dessa abordagem é que você precisa comprar o Woostify theme pro com o custo a partir de $ 49 por ano para 1 site. Obviamente, se você usar o tema Woostify, não precisará de nenhum outro tema em seu site WordPress. E esse tema é mais adequado para lojas online físicas.

Processo detalhado para adicionar uma pesquisa Ajax ao vivo ao seu site WordPress usando o complemento Ajax Search do Woostify

Este é o método mais simples para adicionar pesquisa Ajax ao seu site WordPress, especialmente para sites WooCommerce.

Para implementar a pesquisa WordPress Ajax em sites WooCommerce usando o complemento Ajax Search do Woostify, você deve seguir as etapas abaixo.

  • Etapa 1: ativar o complemento Ajax Search do Woostify

Suponha que você tenha instalado o Woostify theme pro em seu site WooCommerce. Portanto, o primeiro passo é ativar o complemento Ajax Product Search do Woostify. No painel do WordPress, vá para Woostify .

Em seguida, navegue até a guia Complementos no menu superior. Depois disso, você verá uma tabela de complementos premium do Woostify lá.

add-wordpress-ajax-search-without-plugin-3

Mova o mouse para encontrar o complemento Ajax Product Search e ative o botão Ativar para a luz verde, conforme abaixo.

add-wordpress-ajax-search-without-plugin-4
  • Etapa 2: configure a pesquisa Ajax em seu site WooCommerce.

Para acessar a página de configuração do complemento Ajax Product Search, você deve clicar no ícone Configuração no canto da caixa conforme abaixo:

add-wordpress-ajax-search-without-plugin-5

Agora que você chegou à página de configuração para configurar o complemento Ajax Product Search.

add-wordpress-ajax-search-without-plugin-6

Como você pode ver, nesta seção, você pode fazer configurações com os seguintes elementos.

– Filtro : marque esta opção se quiser exibir um filtro de categoria.

– Pesquisar categoria : marque esta opção se desejar mostrar a pesquisa em categorias.

– Tag de pesquisa : marque esta caixa se for mostrar a pesquisa em tags.

– Atributos de pesquisa : marque esta caixa se desejar mostrar a pesquisa nos atributos do produto.

– Pesquisar em campos personalizados : nesta seção, você pode escolher os campos personalizados que deseja adicionar ao escopo da pesquisa.

– Produtos fora de estoque : marque esta opção se quiser remover os produtos fora de estoque nos resultados da pesquisa.

– Limitar resultado : digite “-1” para mostrar todos os resultados da pesquisa

Pesquisar por : nesta seção, você pode optar por pesquisar por Títulos do produto/ SKU do produto/ Descrição do produto/ ou Descrição breve do produto. No entanto, sugerimos que você escolha todos eles para garantir que seus clientes possam encontrar os produtos em sua loja facilmente com qualquer coisa que tenham em mente.

– Cor de destaque : você pode personalizar a cor do texto nos resultados da pesquisa.

– Dados de índice : marque esta caixa para manter o Ajax Search Addon para indexar todos os dados em seu site WooCommerce.

– Última atualização : mostra as atualizações mais recentes das configurações.

– Total Product Index : Mostra o número total de produtos indexados.

  • Etapa 3: salvar e visualizar

Na última etapa, lembre-se de clicar no botão Salvar e visitar sua loja em frente para verificar se sua pesquisa ajax está funcionando corretamente ou não.

add-wordpress-ajax-search-without-plugin-7

palavras finais,

Adicionar uma pesquisa Ajax ao vivo ao seu site WordPress sem um plug-in pode ser uma ótima maneira de aprimorar a experiência do usuário e tornar mais fácil para os visitantes encontrarem o conteúdo que procuram sem nenhum custo. Embora exija algum conhecimento de codificação, os benefícios de uma pesquisa Ajax personalizada podem ser significativos. Apenas lembre-se de fazer backup de seu site, testar minuciosamente e manter seu código atualizado com quaisquer atualizações futuras em seu tema ou arquivos principais do WordPress.

Como alternativa, se você não se sentir confortável com a codificação, pode escolher o tema premium Woostify para criar seu site, especialmente o site de comércio eletrônico. Com o complemento Ajax Product Search do Woostify, você torna o processo de adição de pesquisa Ajax ao vivo muito mais simples, mas obtém melhores resultados com menos esforço.

Se você tiver alguma dúvida ou recomendação sobre como adicionar a pesquisa WordPress Ajax sem plug-in, informe-nos deixando um comentário abaixo.