Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como criar um formulário AJAX para WordPress (em 4 etapas fáceis)

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

Deseja criar um formulário de contato AJAX no WordPress?

Os formulários de contato AJAX permitem que os usuários enviem o formulário sem recarregar a página. Isso permite aumentar o envolvimento do usuário e, ao mesmo tempo, oferecer uma melhor experiência de envio de formulários aos seus usuários.

Neste artigo, mostraremos como criar facilmente um formulário de contato AJAX no WordPress com instruções passo a passo.

Creating an Ajax contact form in WordPress

O que é AJAX e por que usá-lo em seus formulários?

AJAX, abreviação de Asynchronous Javascript and XML, é uma técnica de programação JavaScript que permite aos desenvolvedores transferir dados sem recarregar uma página.

É mais comumente usado em formulários da Web, permitindo que os usuários enviem dados do formulário sem recarregar a página. Isso torna o envio de formulários fácil e rápido, o que melhora a experiência geral do usuário.

Aplicativos da Web, como o Gmail e o Facebook, usam amplamente essa técnica para manter os usuários envolvidos e fazer com que tudo funcione perfeitamente em segundo plano.

Você pode usar AJAX para formulários em seu site WordPress. Isso evitará que os usuários recarreguem a página desnecessariamente e os manterá envolvidos na página que estão visualizando no momento.

Isso é útil quando você administra uma loja de comércio eletrônico e deseja coletar feedback do usuário sem desviar a atenção dele.

Você também pode usar a mesma funcionalidade AJAX para outros formulários personalizados em seu site. Por exemplo, um formulário personalizado de login de usuário permitirá que os usuários façam login sem carregar mais a página.

Dito isso, vamos dar uma olhada em como criar facilmente um formulário de contato AJAX para WordPress em 4 etapas simples.

Etapa 1: instalar o plug-in WPForms

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

O WPForms é o melhor plug-in de criação de formulários para WordPress do mercado. Ele também permite que você crie facilmente formulários alimentados por Ajax.

Para obter mais informações, consulte nossa análise completa do WPForms.

Após a ativação, você precisa visitar a página WPForms ” Configurações para inserir sua chave de licença.

WPForms license key

Depois de inserir a chave de licença, você poderá receber atualizações automáticas e instalar complementos.

Agora você está pronto para criar belos formulários AJAX no WordPress.

Etapa 2: Crie seu primeiro formulário

Vamos criar seu primeiro formulário.

Basta acessar a página WPForms ” Adicionar novo na área de administração do WordPress. Será solicitado que você forneça um título para o seu formulário e selecione um modelo como ponto de partida.

Creating a new form in WPForms

Para fins deste tutorial, criaremos um formulário de contato. No entanto, você pode criar qualquer outro tipo de formulário que precisar.

O WPForms agora carregará seu formulário com campos básicos já adicionados a ele. Você pode simplesmente apontar e clicar em qualquer campo do formulário para editá-lo.

Editing form fields in WPForms

Você também pode adicionar qualquer novo campo de formulário na coluna da esquerda, bastando clicar nele.

O novo campo aparecerá na parte inferior do formulário, logo acima do botão Submit (Enviar).

Click to add a new form field

Você pode arrastar e soltar facilmente os campos do formulário para movê-los para cima e para baixo no formulário.

Quando terminar de editar o formulário, você poderá passar para a próxima etapa.

Etapa 3: Ativar o recurso de envio de formulário AJAX

O WPForms não habilita o envio de formulários AJAX por padrão. Você precisará ativá-lo manualmente para seu formulário.

Basta alternar para a guia “Settings” (Configurações) no construtor de formulários. Na guia General settings (Configurações gerais), clique no botão de alternância ao lado da opção “Enable AJAX form submission” (Ativar envio de formulário AJAX).

Enable ajax form submission

Agora vamos configurar o que acontece após o envio do formulário.

Primeiro, vá para a guia “Confirmação” em configurações. É aqui que você informa aos usuários que recebeu o envio do formulário.

Confirmation settings

O WPForms permite que você faça isso de diferentes maneiras. Por exemplo, você pode redirecionar os usuários para um URL, mostrar-lhes uma página específica ou simplesmente exibir uma mensagem na tela.

Como ativamos a funcionalidade AJAX para o formulário, redirecionar os usuários para outra página anulará o objetivo de criar um formulário AJAX.

Você precisa selecionar a opção de mensagem e editar a mensagem de confirmação. Sinta-se à vontade para usar a barra de ferramentas de formatação no editor ou adicionar um ou dois links para informar aos usuários para onde devem ir em seguida.

Depois disso, você pode configurar como gostaria de ser notificado sobre o envio de um formulário.

Vá para a guia Notifications (Notificações) nas configurações do formulário e defina as configurações de e-mail de notificação.

Form notification email settings

Quando terminar, você poderá salvar o formulário e sair do construtor de formulários.

Etapa 4: Adicione seu formulário habilitado para AJAX no WordPress

O WPForms facilita muito a adição de formulários aos seus posts, páginas e widgets da barra lateral do WordPress.

Basta editar o post ou a página onde deseja adicionar o formulário e inserir o bloco WPForms em sua área de conteúdo.

Add WPForms block to WordPress post or page

Depois disso, você precisa selecionar o formulário que acabou de criar nas configurações do bloco.

O WPForms carregará imediatamente uma visualização ao vivo do formulário no editor de conteúdo.

Select your form

Agora você pode salvar ou publicar seu conteúdo e, em seguida, visitar seu site para testar a funcionalidade AJAX do formulário.

Aqui está uma rápida olhada no exemplo de formulário AJAX do WordPress em nosso site de demonstração.

Ajax contact form preview

Você também pode adicionar seu formulário a um widget da barra lateral no WordPress.

Para fazer isso, acesse a página Appearance ” Widgets e adicione o bloco de widgets WPForms a uma barra lateral.

WPForms widget block

Selecione o formulário que você criou anteriormente e clique no botão “Update” (Atualizar) para armazenar as configurações do widget. Agora você pode visitar seu site para ver o formulário acionado por AJAX em ação.

Esperamos que este artigo o tenha ajudado a aprender como criar um formulário de contato AJAX do WordPress para o seu site. Talvez você também queira ver nosso guia sobre como criar um pop-up de formulário de contato no WordPress ou nossas escolhas de especialistas sobre os melhores serviços de marketing por e-mail para expandir seus negócios.

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

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

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

Reader Interactions

1 comentárioDeixe uma resposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Deixe uma resposta

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