Formulario de campos calculados: descripción general y revisión del complemento
Publicado: 2019-08-09Uno de los tipos más comunes de complementos en el repositorio de WordPress.org es el creador de formularios. Desde Gravity Forms, Caldera Forms, Ninja Corms, Contact Form 7, etc., las opciones que tienes son casi infinitas. Sin embargo, no todos los creadores de formularios son iguales. Cada desarrollador se centra en una experiencia de usuario y un conjunto de funciones ligeramente diferentes. Lo que dificulta elegir la mejor opción. Si está buscando un complemento con lógica condicional que maneje tantas fórmulas y cálculos complicados como pueda, el Formulario de campos calculados se destaca del ruido.
Suscríbete a nuestro canal de Youtube
Formulario de campos calculados
El Formulario de campos calculados no solo se destaca por su utilidad, sino que el complemento también es uno de los complementos habilitados para Gutenberg (el Editor de bloques de WordPress) mejor calificados en el repositorio de complementos. Eso por sí solo hace que valga la pena echarle un vistazo porque, aunque el Editor de bloques está habilitado de forma predeterminada, no todos los complementos que encuentre se han integrado con el nuevo ecosistema.
El complemento también es perfectamente compatible con el editor clásico (y los creadores de páginas como Divi, para empezar), por lo que independientemente de cómo diseñe su sitio, el formulario de campos calculados funcionará con él. Lo mencionamos porque no siempre se garantiza que un complemento determinado funcione en todos los ámbitos. Entonces, habiendo probado CFF con el Editor de bloques, el Editor clásico y los creadores de páginas, pensamos que valía la pena mencionarlo.
Algunas de las características que vale la pena mencionar son las que puede calcular con el complemento. Debido a que este no es solo un complemento de formulario de contacto, tendrá casos de uso muy específicos para él. Algunas de las características más destacadas incluyen
- aceptar el pago desde el propio formulario (a través de PayPal) después de que se hayan realizado los cálculos necesarios
- un constructor visual de formularios
- múltiples plantillas prefabricadas
- envío y almacenamiento de bases de datos
- número ilimitado de campos calculados
- reglas condicionales y lógica
- múltiples tipos de campo (radio, menú desplegable, casilla de verificación, etc.)
- opciones de cálculo simples o avanzadas (matemáticas comunes y operadores ternarios)
- formularios de varias páginas
- campos dependientes
- clasificación de valor
- deshabilitación de formularios para rastreadores de motores de búsqueda
Una breve reseña

Instalar CFF es simple. Navegue al repositorio de complementos de WordPress.org, descargue el complemento CFF, luego cárguelo desde la opción de menú Complementos - Agregar nuevo en su panel de WP. Después de hacer eso, notará una nueva opción de Formulario de campos calculados en su barra lateral.

Si se da cuenta, de las 4 opciones que se le presentan, solo 1 de ellas es un enlace de configuración real. El enlace de documentación se abre en el sitio web y la base de conocimientos de los desarrolladores, y el enlace de Ayuda en línea lo lleva al foro de soporte de WP.org. Actualice ... bueno, lo lleva a una página de actualización para pasar de la versión gratuita.
Nuestro punto es que un complemento que tiene tanta potencia bajo el capó es lo suficientemente simple de usar que solo necesita una página de configuración / opciones para obtener el efecto completo. De hecho, es realmente impresionante. Es cierto que las opciones reales se realizan formulario por formulario, pero muchos complementos de campos calculados pueden ser abrumadores, y esta simplicidad inicial lo hace accesible.
Creando formularios

La versión gratuita (que discutiremos aquí) viene con 5 formularios de muestra de los cuales puede duplicar y editar según sus propias especificaciones o, si resultan ser lo que necesita, utilizar directamente desde el primer momento.
- Operaciones simples
- Cálculo con fechas (para un calendario de reservas, etc.)
- Calculadora de peso ideal
- Calculadora de embarazo
- Calculadora de arrendamiento
Verá cada uno de estos inmediatamente cuando cargue esta página. Puede agregar el código corto a la derecha en cualquier lugar que muestre códigos cortos, y ya está en el negocio. También puede presionar Clonar para duplicar el formulario y editar los cálculos que ya están allí usando el botón Configuración .
Debajo de esa lista está el botón Nuevo formulario , que cuando se usa simplemente agrega una nueva opción al final de la lista de formularios anterior.

No importa cuántos formularios desee, solo etiquete
Editando formularios
Independientemente del formulario que desee editar, al presionar Configuración, accederá al editor visual de ese formulario. Desde que comenzamos uno nuevo, veremos el lienzo en blanco.

Todo lo que tiene que hacer es hacer clic en un elemento a la izquierda y aparecerá a la derecha. En ese momento, puede arrastrarlo a cualquier posición que desee en el formulario.


Haga clic en el campo recién aparecido a la derecha. La pestaña de la izquierda cambiará de Agregar un campo a Configuración de campo .

Cada campo tiene una página de configuración ligeramente diferente, pero la universal es el nombre del campo, etiqueta para el mensaje . Dejando de lado la etiqueta obtusa, esta es la etiqueta de variable que va a insertar para hacer referencia al valor de este campo en cualquier cálculo que agregue.
Cuando termine de ajustar todas las configuraciones de campo que necesita, la pestaña Configuración de formulario se explica por sí misma. Ajustará cualquiera de las opciones generales del formulario, como alineación, persistencia de cookies, plantillas, CSS, etc.

Cuando llegue a este punto (o en cualquier punto antes de este), debe presionar Guardar cambios . Si no lo hace, perderá toda la personalización que haya realizado. No hay guardado automático en el constructor Formulario de campos calculados . Entonces, hagas lo que hagas, presiona Guardar cambios . 
Si lo hace, volverá a la página principal, pero podrá volver a editar rápidamente. Es mucho más fácil que perder su progreso al realizar la configuración del cálculo. (Aprenda de nuestros errores en este caso).
Más opciones de formulario: texto y validación
Debajo del botón Guardar cambios hay un conjunto secundario de configuraciones y opciones de formulario.

Mucha gente tendrá muy poco uso de estas configuraciones. Puede personalizar el texto de la etiqueta en Definir textos , eligiendo lo que ven los usuarios en los botones y paginación anterior y siguiente .
Con la configuración de validación , usted determina si necesita validar las entradas (¿es este un correo electrónico real? ¿Pusieron texto en un campo de números?) O no. Si decide que desea utilizar la validación (es muy probable que lo haga), puede utilizar esta sección para editar el texto del marcador de posición que verán sus usuarios. En general, el texto predeterminado funciona y le dice al usuario exactamente qué información es válida para el cálculo.
En algunos casos, es posible que deba ser más específico o usar jerga o términos de la industria, y es entonces cuando este campo de configuración se usa más. Sin embargo, lo más probable es que no uses esto y probablemente no debas cambiar nada. Este es un caso de clase en el que si no está roto, no lo arregle .
El producto final
¿Consíguelo? ¿Producto? Es una broma de matemáticas. Porque estamos haciendo cálculos.
De todos modos, cuando presiona guardar y ve su formulario en todo su esplendor, debería ver algo que se parece a esto en el generador de formularios:

Y algo como esto en el sitio en vivo:

El formulario final anterior usaba la Plantilla 2, configurada en la pestaña Configuración de formulario .
Usando el editor de bloques
Mencionamos anteriormente que el formulario de campos calculados es compatible con el editor de bloques, por lo que queríamos tomarnos un breve momento para mostrarle lo fácil que es usarlos juntos. Para empezar, deberá seguir los mismos pasos que se indicaron anteriormente para crear los formularios y obtener los cálculos en los lugares correctos.
Sin embargo, después de eso, abra la publicación o la página en el Editor de bloques que necesita para insertar el formulario. Presione el botón de círculo + para agregar un nuevo bloque, desplácese hasta encontrar la sección Formulario de campos calculados y haga clic en Insertar CFF .

Luego, mire el lado derecho de la pantalla debajo de la configuración del bloque. Puede utilizar el menú desplegable Formularios para seleccionar el formulario que necesita. El bloque CFF se actualizará en la publicación en tiempo real.

Para realizar ediciones en el formulario, aún necesitará usar el generador de formularios visual de arriba. Pero la inserción y el estilo con el Editor de bloques es tan simple como eso.
Terminando
Como puede ver, el complemento Formulario de campos calculados puede hacer cosas increíblemente poderosas. Incluso en la versión gratuita. Si elige actualizar, obtendrá funciones aún más sólidas, pero para muchas personas, la versión gratuita será lo suficientemente poderosa como para realizar los cálculos y condicionales que sus usuarios necesiten. Como dijimos anteriormente, hay una cantidad casi infinita de complementos de formularios en el repositorio, pero creemos que el Formulario de campos calculados es una de las mejores opciones. Especialmente si no está buscando un creador de formularios de contacto.
¿Cuáles son sus experiencias con CFF?
Imagen destacada del artículo por sibgat / shutterstock.com
