Recientemente ya te contamos que sacamos al mercado Nelio Forms, un plugin para crear formularios de contacto que se integra totalmente con el editor de bloques de WordPress. Así que si ya estás familiarizado con el editor de WordPress para crear páginas y entradas, crear formularios es exactamente igual de fácil.
El objetivo de tener un formulario de contacto en tu web es que tus visitantes se puedan poner en contacto contigo. Dos de las grandes ventajas de los formularios respecto a que te envíen cualquier email es que, con los formularios la información la recibes de forma estructurada y además puedes controlar el spam. Veamos cómo disponemos de estas funcionalidades con Nelio Forms.

Nelio Forms
Un plugin de contacto fantástico que usa el editor de bloques. En su simplicidad está la potencia del plugin. Me encanta, es muy versátil y funciona de maravilla para mí.

Wajari Velasquez
Crear y mostrar un formulario
Antes de nada, permíteme que te resuma brevemente cómo creamos y mostramos un formulario con Nelio Forms.
Para crear un nuevo formulario, sólo debes hacer clic a «Añadir nuevo» en el plugin de Nelio Forms. Entonces se abre el editor de bloques que ya conoces, con la diferencia respecto a cuando editas una página o entrada que ya te muestra por defecto un campo de entrada de texto y un botón de envío del formulario.

A partir de aquí, puedes añadir texto o bloques específicos de formularios de contacto como son los campos de entrada de texto, área de texto, correo, teléfono, contraseña, casilla de verificación, número o URL. También puedes crear formularios en columnas. Además, en los formularios de contacto puedes indicar qué campos son obligatorios y personalizar las propiedades del botón de enviar como si de cualquier otro botón se tratara.

Una vez creado el formulario de contacto, en cualquier página sólo debes insertar un bloque de tipo formulario y seleccionar el formulario recién creado para tenerlo disponible en dicha página.

Acciones de envío de formulario
Como ya he comentado al principio de esta entrada, la gran ventaja de crear un formulario con un plugin es que la información la recibes de forma estructurada. Pero, ¿cómo indicas dónde recibir la información?
Con Nelio Forms, tienes disponibles dos acciones de envío de formulario: «Guardar los envios» y «Aviso por correo electrónico». Puedes seleccionar una o ambas opciones como más te convenga.

Guardar los envíos
Si indicas que se guarden los envíos, en tu base de datos de WordPress se guardarán las respuestas a tus formularios y podrás ver un listado de las mismas en la pestaña «Envíos» del plugin.

Puedes enviar a la papelera las respuestas que quieras y también puedes ver el detalle de cada uno de los envíos recibidos al hacer clic en «Ver» dicho envío.

Notificación por email
Si has seleccionado que el formulario rellenado se envíe por email, debes indicar el detalle de cómo quieres recibir el correo:
- el nombre de la acción, que por defecto es «Notificación de email»,
- la dirección de correo a quien debe enviarse, que por defecto es la dirección de correo del administrador del sitio. Pero puedes poner cualquier otra o añadir más de una dirección si quieres que la información se envíe a más de una persona,
- la dirección de quien envía el correo, que por defecto es la dirección de correo del administrador del sitio. Pero también puedes seleccionar la dirección de correo que se haya rellenado con el campo de dirección de correo del formulario,
- la dirección de a quién se quiere responder el correo. Al igual que con el campo anterior, puedes seleccionar la dirección de correo que se haya rellenado en el formulario,
- el asunto del email, para que puedas identificar exactamente la procedencia del correo que te llega,
- el mensaje del email, en el que por defecto se incluyen todos los campos del formulario. Pero puedes añadir o modificar el texto como más te interese.

Integración con Akismet
Otra de las grandes ventajas de que las visitas a tu web te contacten a través de un formulario de contacto en vez de por email es que puedes controlar el spam. Para ello, Nelio Forms se integra con Akismet, un potente servicio antispam proporcionado por Automattic. Akismet protege los comentarios que se escriben en cualquier entrada de tu web y, al integrarse con Nelio Forms, también te protege cualquier formulario rellenado.
Para su integración con los formularios de Nelio Forms, aparte de activar el plugin (este plugin ya viene instalado por defecto en cualquier instalación de WordPress), necesitas una clave API de Akismet que deberás introducir en la configuración del plugin de Akismet y así quede registrado Akismet en tu sitio. Si tienes un blog personal, puedes conseguir una clave API gratuita pero también dispones de distintos planes para cualquier web comercial.

Asegúrate de haber introducido tu clave API en la configuración del plugin de Akismet para su correcto funcionamiento.

A continuación, para que Akismet te proteja del spam que se intente enviar desde un formulario que hayas creado, en la barra lateral de la edición del mismo debes indicar que quieres que los envíos del formulario estén protegido por Akismet.

De esta forma, Akismet, comprobará si el contenido de los campos que corresponden al nombre, email, URL y mensaje de texto son o no spam. Para asegurarte de que Akismet está funcionando correctamente en tu sitio, prueba de hacer un envío de un formulario rellenado con la siguiente información:
- Nombre: viagra-test-123
- Email: akismet-guaranteed-spam@example.com
- Mensaje: akismet-guaranteed-spam
Verás como en el propio formulario, ya se muestra que los datos que has enviado se han marcado como spam.

Y cuando consultes la lista de mensajes recibidos, encontrarás el mensaje recibido en la carpeta de Spam.

Adicionalmente también puedes especificar la correspondencia entre los campos que debe comprobar Akismet y los campos rellenados en el formulario. Esto es particularmente útil cuando tienes formularios con múltiples campos de entrada.

Conclusión
Con el plugin de Nelio Forms, guardar en tu WordPress y/o por email la información que los usuarios hayan rellenado en cualquier formulario de contacto es muy fácil. Además, podrás evitar el recibir spam gracias a la integración con Akismet.
En nuestra web, todos los formularios de contacto que encontrarás están creados con Nelio Forms y estamos encantados. ¿A qué esperas para probar este plugin?
Imagen destacada de Austin Distel en Unsplash.
Deja una respuesta