Contact Form 7 es un plugin gratuito que te permite crear y gestionar formularios de Contacto para WordPress.
info Para que Contact Form 7 funcione, es esencial tener instalado y configurado el plugin WP Mail SMTP. Puedes seguir la guia del siguiente manual 📃 Manual: Configurar plugin para envío de correo (WP Mail SMTP) en WordPress.
Primero, accederemos al WordPress e instalaremos el plugin Contact Form 7. Para ello, nos dirigiremos a "Plugins" -> "Añadir nuevo plugin":
Buscaremos el plugin en el buscador superior:
Una vez instalado, haremos clic en activar:
Para añadir o editar un formulario haremos clic en el icono "Contacto" y en el botón "Añadir nuevo".
Le pondremos un nombre al formulario y lo guardaremos:
La página «Editar formulario de contacto» está dividida en cuatro secciones.
Puedes utilizar los distintos botones preestablecidos para generar los códigos abreviados de las etiquetas, de entrada de datos, para un formulario más utilizado.
Cada uno de los tipos de entrada de datos debe estar entre etiquetas '''<label>''' y '''</label>'''. Por ejemplo:
<label> Título
[entrada_de_datos] </label>
El campo "Título" será el título/encabezado que verá el usuario encima del campo de entrada de datos.
El campo "[entrada_de_datos]" es el código que nos proporcionan cada una de las etiquetas anteriores.
Por ejemplo, si queremos añadir a nuestro formulario un campo de entrada de texto, haremos clic en "texto":
Nos aparecerá una ventana con las siguientes opciones de configuración (cada etiqueta tiene distintas opciones, puedes revisar la guía de cada etiqueta):
Una vez configurados los campos, haremos clic en insertar:
Nos creará la entrada de datos que tendremos que poner entre etiquetas '''<label>''' y '''</label>'''. Podemos asignarle un título/encabezado a la etiqueta:
<label> Apellidos:
[text* apellidos]</label>
En esta pestaña definiremos la plantilla que se utilizará a la hora de enviar el correo electrónico cuando el usuario haga clic en el botón de enviar.
Por defecto, se envía el correo electrónico a la cuenta del administrador de la web, desde la cuenta [email protected].
El asunto es: "Nombre_del_sitio" + el asunto que haya puesto el usuario en el formulario.
Al hacer clic en el botón responder, una vez nos llegue un correo, responderemos a la cuenta que haya introducido el usuario. Y el cuerpo del mensaje serán los datos que se han introducido en los distintos campos del formulario.
En la parte superior nos aparecerán los nombres de los campos del formulario para poder configurar la plantilla, son las variables que contendrán los distintos valores/inputs que haya introducido el usuario.
Si tuviésemos campos donde subir archivos, nos aparecerán las etiquetas en el apartado "Archivos adjuntos".
info Deberemos guardar los cambios hechos en el formulario para que se actualicen las etiquetas
Por ejemplo, la siguiente configuración en esta pestaña, se recibirá con el siguiente formato:
Esta pestaña permite personalizar los mensajes que recibe el usuario según el estado del formulario: si se ha enviado, si no se ha podido enviar, si ha habido un error..:
Desde esta pestaña, podemos personalizar funciones adicionales, como omisión de envío de correo, modo solo suscriptores o la ejecución de funciones personalizadas en momentos concretos de la ejecución del formulario.
Desde el editor de páginas, añadiremos un nuevo bloque de tipo Contact Form 7.
info Dependiendo del maquetador que utilices, la importación del bloque cambiará.
Desde el maquetador por defecto, haremos doble clic en el bloque Contact Form 7 para añadirlo.
Deberemos indicar qué formulario de entre todos los creados queremos que se muestre:
Accedemos a la página donde hemos añadido el formulario, rellenamos los campos y enviamos el formulario:
El propietario del sitio recibe el correo electrónico con los datos: