Você está procurando programação condicional em Ninja Forms no WordPress, então encontrou o plugin ? Ninja forms são um dos maiores trechos de código que fornecem uma maneira fácil de desenvolver formulários no WordPress. Seus recursos significativos de arrastar e soltar qualquer pessoa pode instalar o formulário e colocá-lo em funcionamento em seu site.
WordPress é uma das plataformas líderes que oferece uma oportunidade fantástica de criar sites atraentes para o seu negócio. Não é só isso, mas também oferece milhares de plugin que facilitam sua vida, fornecendo diversas funcionalidades com recursos de arrastar e soltar.
- O que é a forma Ninja e por que é tão popular?
- O que é lógica condicional?
- Guia passo a passo para configurar lógica condicional em Ninja Forms
- Passo 1
- Etapa 2
- Concluir
O que é a forma Ninja e por que é tão popular?
Ninja Forms plugin gratuito para criação de formulários disponível para WordPress que permite criar qualquer tipo de formulário para coleta de dados. Quer seja simples formulários de contacto ou inscrições em eventos, upload de ficheiros, pagamento ou qualquer cenário complicado, é a opção certa para todos na hora de criar condições no seu site WordPress.
Ninja Forms levaram à sua imensa popularidade no mercado, e uma das provas disso é que ele foi baixado mais de 11 milhões de vezes pelos clientes. Além disso, milhões de sites WordPress o utilizam para desenvolver formas raras. Então, vamos passar para a diretriz através da qual você poderá criar lógica condicional em Ninja forms em seu site.
Aqui estão alguns recursos básicos do formulário Ninja que os tornaram tão populares entre os designers de sites. Então vamos dar uma olhada
- Um plugin fácil de usar que vem com o construtor de formulários
- Altamente amigável para iniciantes
- Crie um site bonito e atraente mesmo que você não seja designer
- Pode ser desenvolvido mesmo que você não seja um desenvolvedor. Recursos fáceis de arrastar e soltar
- Opções de formulário de pagamento para integrar gateway de pagamento em seu site
- Numerosas opções de formulário, como formulários de inscrição e formulários de geração de leads
- Milhares de modelos pré-construídos que permitirão que você comece imediatamente, sem a ajuda de um desenvolvedor
- Sites responsivos são sites que oferecem a opção de usar o mesmo design em diferentes tamanhos de tela, sem qualquer personalização. Ninja Forms também oferece plugin que se adaptam a diferentes tamanhos de tela.
- Ele fornece integração diferente em comparação com qualquer outro plugin de criação de formulários WordPress disponível no WordPress.
- Ele fornece um recurso complementar para os sites, oferecendo inúmeras oportunidades para você expandir seus negócios. Aqui estão alguns dos complementos que vêm junto com Ninja forms proporcionando uma oportunidade fantástica para você aumentar seu site.
- Layout e estilos
- Lógica Condicional
- Formulários com várias partes
- Uploads de arquivos
- Envios de formulários PDF
- Exportação para Excel
- Salvar progresso
- Gerenciamento de usuários
- Postagem de front-end
- Análise do usuário
- Webhooks
Depois de conhecer esses recursos exclusivos, você certamente não vai querer ficar para trás, então baixe Ninja Forms e siga em frente.
O que é lógica condicional?
Antes de prosseguirmos com as diretrizes passo a passo, nossos usuários precisam estar na mesma página. Portanto, daremos uma breve introdução à lógica condicional. Lógica condicional é uma funcionalidade de programação que permite aos usuários criar e atualizar elementos dinâmicos. Todas as decisões dependem das informações fornecidas.
Vamos mostrar um amp que mostrará como a lógica condicional funciona na programação.
- Suponha que você tenha um formulário que coleta informações dos candidatos sobre sua formação.
- O menu suspenso de especialização ficará visível apenas para os candidatos que optarem pelo doutorado, enquanto os demais adicionarão apenas as respectivas titulações.
- Aí vem a lógica condicional onde o computador decidirá se deseja mostrar um menu suspenso ou um campo de entrada simples com base na entrada do usuário.
Guia passo a passo para configurar lógica condicional em Ninja Forms
Aqui neste guia passo a passo, seguiremos um amp onde enviaremos um e-mail ao usuário com base em uma lógica específica. É fácil configurar uma lógica condicional para enviar e-mails para diferentes usuários. Então vamos à tarefa!
Para fazer isso, usaremos nossa extensão Conditional Logic. É uma extensão que adicionará a capacidade de configurar condições em todo o formulário que você desenvolverá. Adicionar critérios para enviar e-mails condicionais é uma das inúmeras coisas que você pode fazer em declarações condicionais.
É digno de nota notar que todas as declarações condicionais no formulário Ninja 3.0 foram movidas para um centro de controle centralizado. A guia Avançado do construtor de formulários é o local onde você pode encontrar todos esses controles. As ações de e-mail, no entanto, contêm as operações lógicas convenientemente inseridas na janela de ação. Espere um minuto, deixe-o afundar e não fique desapontado porque estamos avançando para mostrar como você pode configurar extratos para enviar e-mails com base em diferentes condições.
Preparamos para você um formulário de solicitação de orçamento para que você possa aproveitar o trabalho relacionado à lógica condicional.
Dando uma olhada no formulário acima, ficamos sabendo que devemos enviar um e-mail para o departamento em questão após a entrada do usuário “Em quais serviços podemos ajudá-lo?”. De acordo com a entrada do usuário, selecionaremos o endereço de e-mail relevante daquele departamento específico e informaremos que alguém está procurando um orçamento.
Além disso, também temos que implementar a lógica de que se a pergunta ficar sem resposta, não será enviado e-mail para nenhum departamento. Portanto agora temos duas condições para verificar primeiro o departamento e depois a seleção do email relevante.
Passo 1
Aí vem o primeiro passo, onde você deve criar uma ação de email para cada departamento. Siga os passos abaixo para fazer os e-mails, e então poderemos avançar para a nossa construção lógica.
- Vá para o construtor de formulários
- Clique em Emails na guia Ação.
- Adicione uma ação de e-mail para cada departamento. A captura de tela abaixo mostra como você pode abrir a janela do menu de ação.
- Certifique-se de dar nomes precisos e compreensíveis a cada ação, para que seja fácil localizar as histórias posteriormente. Ou se alguém depois de você vier para mudar alguma coisa puder entender as etapas facilmente.
Etapa 2
Agora vem a ação real onde você precisa adicionar a lógica condicional para garantir que o formulário atue de acordo com o comportamento desejado para adicionar a condição, acerte a primeira ação de e-mail para que possamos adicionar uma instrução condicional.
A seguir está a captura de tela que mostrará uma janela de ação de slide onde você escreverá sua lógica condicional para permitir que o formulário atue de acordo.
Primeiramente, você precisa estabelecer os detalhes do e-mail que incluem o corpo do assunto e o endereço de e-mail Para cada uma das ações que você criou acima. Feito tudo relacionado ao e-mail, avançaremos para a seção de lógica condicional.
A captura de tela acima destaca a área de lógica condicional onde configuraremos nossa lógica personalizada. Depois de abrir a guia de lógica condicional, você verá um formulário conforme mostrado abaixo na captura de tela.
Aqui você pode ver que existe uma lógica que já foi definida para este e-mail específico. Neste cenário, queremos que o e-mail seja enviado quando o usuário tiver selecionado a opção de consulta na lista de opções de rádio “Em quais serviços podemos ajudá-lo”.
Isso significa que sempre que o usuário selecionar a opção Consulta na lista de rádios fornecida e enviar o formulário, esta ação por e-mail será iniciada. Considerando que, a menos que esta condição seja atendida, esta ação de e-mail não será acionada.
Para finalizar a lógica, é hora de repetir a segunda e a terceira etapas para o restante das seções do e-mail. É essencial definir uma declaração de condição para cada ação porque se você não configurar outras ações de e-mail, ela não funcionará para o restante das condições.
Então, o que você está esperando, basta seguir as instruções e configurar imediatamente um formulário de condição para você, porque queremos que você aproveite ao máximo seu site? No entanto, os sites são projetados para fornecer apenas detalhes sobre a empresa.
Concluir
A lógica condicional é um grande poder que oferece uma oportunidade fantástica de desenvolver seu site de acordo com suas necessidades. Ninja forms fornecem muito mais do que você viu aqui. Não se limita ao envio de e-mails; você pode realizar muitas tarefas mais complexas com lógica condicional. Também permite definir gatilhos de forma que informará o departamento competente sobre a queda / subida do valor a partir de um determinado limite.