Formulário de campos calculados: Visão geral e revisão do plug-in
Publicados: 2019-08-09Um dos tipos mais comuns de plug-in no repositório do WordPress.org é o criador de formulários. De Gravity Forms, Caldera Forms, Ninja Corms, Contact Form 7 e assim por diante, as opções que você tem são quase infinitas. No entanto, nem todos os construtores de formulários são criados iguais. Cada desenvolvedor se concentra em uma experiência do usuário e um conjunto de recursos ligeiramente diferente. O que torna difícil escolher a melhor opção. Se você está procurando um plugin com lógica condicional que lida com tantas fórmulas e cálculos complicados que puder, o Formulário de Campos Calculados se destaca do ruído.
Inscreva-se no nosso canal no Youtube
Formulário de Campos Calculados
Não apenas Calculated Fields Form se destaca por causa de sua utilidade, mas o plug-in também é um dos plug-ins habilitados para Gutenberg mais bem avaliados (o WordPress Block Editor) no repositório de plug-ins. Só isso já vale a pena conferir, porque embora o Editor de bloco esteja habilitado por padrão, nem todos os plug-ins que você encontra se integraram ao novo ecossistema.
O plug-in também é perfeitamente compatível com o Editor Clássico (e criadores de páginas como Divi, para inicializar), portanto, independentemente de como você projeta seu site, o Formulário de Campos Calculados vai funcionar com ele. Mencionamos isso porque nem sempre é garantido que um determinado plugin funcione em todos os níveis. Portanto, com o CFF testado com o Editor de Bloco, o Editor Clássico e os construtores de páginas, achamos que vale a pena mencionar.
Alguns dos recursos que vale a pena mencionar são apenas os que você pode calcular com o plugin. Como este não é apenas um plugin de formulário de contato, você terá casos de uso muito específicos para ele. Algumas das características mais proeminentes incluem
- aceitar o pagamento do próprio formulário (via PayPal) após os cálculos necessários terem sido feitos
- um construtor de forma visual
- vários modelos pré-fabricados
- submissão e armazenamento de banco de dados
- número ilimitado de campos calculados
- regras condicionais e lógica
- vários tipos de campo (rádio, lista suspensa, caixa de seleção, etc.)
- opções de cálculo simples ou avançadas (matemática comum, bem como operadores ternários)
- formulários de várias páginas
- campos dependentes
- classificação de valor
- desabilitação de formulário para rastreadores de mecanismo de pesquisa
Uma breve visão geral

Instalar o CFF é simples. Navegue até o repositório de plug-ins do WordPress.org, baixe o plug-in CFF e carregue-o na opção de menu Plug-ins - Adicionar novo em seu painel do WP. Depois de fazer isso, você notará uma nova opção Formulário de campos calculados em sua barra lateral.

Se você perceber, das 4 opções apresentadas, apenas 1 delas é um link de configurações real. O link de documentação abre no site dos desenvolvedores e na base de conhecimento, e o link Ajuda online leva você ao fórum de suporte WP.org. Atualizar ... bem, você é levado a uma página de atualização para passar da versão gratuita.
Nosso ponto é que um plugin que tem tanto poder sob o capô é simples o suficiente para usar que você só precisa de uma única página de configurações / opções para obter o efeito completo. É realmente impressionante. É certo que as opções reais são feitas formulário a formulário, mas muitos plug-ins de campos calculados podem ser opressores, e a simplicidade inicial deste torna-o acessível.
Criação de formulários

A versão gratuita (que discutiremos aqui) vem com 5 formulários de amostra dos quais você pode duplicar e editar de acordo com suas próprias especificações ou, se acontecer de ser o que você precisa, use direto da caixa.
- Operações Simples
- Cálculo com datas (para um calendário de reservas, etc.)
- Calculadora de peso ideal
- Calculadora de Gravidez
- Calculadora de aluguel
Você verá cada um deles imediatamente quando carregar esta página. Você pode adicionar o código de acesso à direita em qualquer local que renderize códigos de acesso e você está no negócio. Você também pode pressionar Clonar para duplicar o formulário e editar os cálculos já existentes usando o botão Configurações .
Sob essa lista está o botão Novo formulário , que, quando usado, simplesmente adiciona uma nova opção ao final da lista de formulários acima.

Não importa quantos formulários você deseja, basta rotular
Editando Formulários
Independentemente de qual formulário você deseja editar, pressionar Configurações o levará ao editor visual desse formulário. Já que começamos um novo, vamos olhar para a tela em branco.

Tudo o que você precisa fazer é clicar em um item à esquerda e ele aparecerá à direita. Nesse ponto, você pode arrastá-lo para qualquer posição desejada no formulário.


Clique no campo recém-exibido à direita. A guia à esquerda mudará de Adicionar um campo para Configurações de campo .

Cada campo tem uma página de configurações ligeiramente diferente, mas a universal é o nome do campo, tag para a mensagem . Deixando de lado a etiqueta obtusa, esta é a tag variável que você irá inserir para referenciar o valor deste campo em qualquer cálculo que você adicionar.
Quando você terminar de ajustar todas as configurações de campo de que precisa, a guia Configurações de formulário é bastante autoexplicativa. Você ajustará qualquer uma das opções gerais para o formulário, como alinhamento, persistência de cookies, modelos, CSS e assim por diante.

Quando você chegar a este ponto (ou em qualquer ponto anterior), você deve pressionar Salvar alterações . Caso contrário, você perderá todas as personalizações feitas. Não há salvamento automático no construtor Calculated Fields Form . Portanto, faça o que fizer, pressione Salvar alterações . 
Isso o levará de volta à página principal, mas você pode editar novamente rapidamente. É muito mais fácil do que perder seu progresso ao fazer a configuração do cálculo. (Aprenda com nossos erros neste caso.)
Mais opções de formulário - texto e validação
Abaixo do botão Salvar alterações , há um conjunto secundário de configurações e opções de formulário.

Muitas pessoas usarão muito pouco essas configurações. Você personaliza o texto do rótulo em Definir textos , escolhendo o que os usuários veem nos botões anterior e próximo e na paginação.
Com as configurações de validação , você determina se precisa validar as entradas (é um e-mail real? Eles colocaram texto em um campo de números?) Ou não. Se você decidir que deseja usar a validação (sim, muito provavelmente), poderá usar esta seção para editar o texto de espaço reservado que seus usuários verão. Em geral, o texto padrão funciona e informa ao usuário exatamente quais informações são válidas para o cálculo.
Em alguns casos, pode ser necessário ser mais específico ou usar jargão ou termos do setor, e é aí que esse campo de configurações é mais usado. Mais do que provavelmente, no entanto, você não usará isso e provavelmente não deve mudar nada. Este é um caso de classe, se não está quebrado, não conserte .
O Produto Final
Pegue? Produtos? É uma piada matemática. Porque estamos fazendo cálculos.
De qualquer forma, quando você pressiona salvar e vê seu formulário em toda a sua glória, deve ver algo parecido com isso no construtor de formulários:

E algo assim no site ao vivo:

O formulário final acima estava usando o Modelo 2, definido na guia Configurações do formulário .
Usando o Editor de Bloco
Mencionamos acima que o Formulário de Campos Calculados é compatível com o Editor de Bloco, portanto, gostaríamos de reservar um breve momento para mostrar como é fácil usá-los juntos. Para começar, você ainda precisará seguir os mesmos passos acima para criar os formulários e colocar os cálculos nos lugares certos.
Depois disso, no entanto, abra a postagem ou página no Editor de bloco de que você precisa para inserir o formulário. Pressione o botão círculo + para adicionar um novo bloco, role até encontrar a seção Formulário de campos calculados e clique em Inserir CFF .

Em seguida, olhe para o lado direito da tela nas configurações de bloco. Você pode usar o menu suspenso Formulários para selecionar o formulário de que precisa. O bloco CFF será então atualizado na postagem em tempo real.

Para fazer edições no formulário, você ainda precisará usar o construtor visual de formulários acima. Mas a inserção e o estilo com o Editor de bloco são tão simples quanto isso.
Empacotando
Como você pode ver, o plugin Calculated Fields Form pode fazer coisas incrivelmente poderosas. Mesmo na versão gratuita. Se você optar por atualizar, terá recursos ainda mais robustos, mas para muitas pessoas, a versão gratuita será poderosa o suficiente para passar por quaisquer cálculos e condicionais que seus usuários precisem. Como dissemos acima, há um número quase infinito de plug-ins de formulários no repositório, mas achamos que Formulário de Campos Calculados é uma das melhores escolhas. Especialmente se você não estiver procurando um criador de formulários de contato.
Quais são suas experiências com o CFF?
Imagem de destaque do artigo por sibgat / shutterstock.com
