Aprende a instalar, configurar y personalizar Contact Form 7. El plugin de formularios gratuito más usado en WordPress.

¿Por qué Contact Form 7?

Contact Form 7 es el plugin de formularios más popular de WordPress con más de 5 millones de instalaciones activas. Es gratuito, flexible y potente.

Instalación

  1. Ve a Plugins → Añadir nuevo
  2. Busca "Contact Form 7"
  3. Instala el plugin de Takayuki Miyoshi
  4. Activa el plugin

Tras activar, verás un nuevo menú "Contacto" en tu escritorio.

Crear un Formulario

Contact Form 7 crea un formulario de ejemplo automáticamente. Para crear uno nuevo:

  1. Ve a Contacto → Añadir nuevo
  2. Dale un nombre al formulario
  3. Configura los campos en la pestaña "Formulario"
  4. Guarda los cambios

Etiquetas de Formulario

CF7 usa "etiquetas" especiales para crear campos:

[text tu-nombre]           - Campo de texto
[text* tu-nombre]          - Campo obligatorio (*)
[email* tu-email]          - Email obligatorio
[textarea tu-mensaje]      - Área de texto
[select menu "Op1" "Op2"]  - Desplegable
[submit "Enviar"]          - Botón enviar

Configurar el Email

En la pestaña "Correo" configuras el email que recibes:

  • Para: Tu email donde recibes los mensajes
  • De: Remitente (usa tu dominio)
  • Asunto: Asunto del email
  • Cuerpo: Contenido con las etiquetas del formulario

Insertar el Formulario

Cada formulario tiene un shortcode único como:

[contact-form-7 id="123" title="Contacto"]

Cópialo y pégalo en cualquier página, entrada o widget de texto.

Plugins Complementarios

  • Flamingo: Guarda los envíos en la base de datos
  • Contact Form 7 Honeypot: Protección antispam sin CAPTCHA
  • Conditional Fields: Mostrar/ocultar campos según respuestas

Solución de Problemas

Los emails no llegan

  • Verifica la carpeta de spam
  • Instala un plugin SMTP (WP Mail SMTP)
  • Asegura que el campo "De" usa tu dominio

Conclusión

Contact Form 7 es potente y flexible. Para formularios avanzados con lógica condicional, pagos o multi-página, considera WPForms o Gravity Forms.

Preguntas Frecuentes

¿Contact Form 7 es gratuito?

Sí, el plugin base es 100% gratuito. Solo algunos add-ons de terceros son de pago.

¿Por qué no recibo los emails?

El problema más común es que WordPress no puede enviar emails. Instala un plugin SMTP como WP Mail SMTP.

¿Puedo guardar los envíos en la base de datos?

Sí, instala el plugin gratuito Flamingo del mismo desarrollador.

Compartir: