Guía TODUP
Cómo crear formularios de contacto en WordPress
Guía para crear y configurar formularios de contacto en WordPress usando plugins populares como Contact Form 7.
WordPressGuía práctica
¿Por qué usar formularios?
Los formularios permiten a los visitantes contactarte sin exponer tu email públicamente, reduciendo spam.
Contact Form 7 (Gratuito)
El plugin de formularios más popular:
Instalación
- Ve a Plugins → Añadir nuevo
- Busca “Contact Form 7”
- Haz clic en “Instalar” y luego “Activar”
Crear un formulario
- Ve a Contacto → Formularios de contacto
- Haz clic en “Añadir nuevo”
- Escribe un nombre para tu formulario
- En el editor, verás código HTML del formulario
- Puedes usar el formulario predeterminado o personalizarlo
Campos comunes
- [text* tu-nombre] – Campo de texto requerido
- [email* tu-email] – Campo de email requerido
- [tel tu-telefono] – Campo de teléfono
- [textarea* tu-mensaje] – Área de texto requerida
- [submit “Enviar”] – Botón de envío
- En la pestaña “Correo”
- Configura:
- Para: Tu email donde recibirás los mensajes
- De: Email del remitente
- Asunto: Asunto del email
- Cuerpo del mensaje: Contenido del email
- Copia el shortcode del formulario (ej: [contact-form-7 id=”123″])
- Edita la página donde quieres el formulario
- Pega el shortcode
- Publica la página
- Constructor visual drag-and-drop
- Más fácil para principiantes
- Versión gratuita limitada
- Versión premium con más características
- Muchas características avanzadas
- Integraciones con servicios externos
- Formularios complejos
- Ideal para sitios profesionales
- Google reCAPTCHA v3 (invisible)
- Contact Form 7 tiene integración
- Requiere claves de API de Google
- Campo oculto que solo los bots llenan
- Si se llena, el envío se rechaza
- Incluido en muchos plugins
- Agrega CSS personalizado
- Usa las clases CSS del formulario
- Algunos plugins incluyen estilos predeterminados
- Manténlo simple: Solo campos necesarios
- Campos claros: Labels descriptivos
- Validación: Valida email, teléfono, etc.
- Mensaje de confirmación: Confirma que el mensaje se envió
- Protección spam: Siempre incluye protección
Configurar email
Agregar formulario a una página
WPForms (Premium con versión gratuita)
Formulario más visual y fácil de usar:
Gravity Forms (Premium)
Muy potente pero de pago:
Formulario HTML básico
También puedes crear un formulario HTML simple:
<form action="mailto:[email protected]" method="post">
<input type="text" name="nombre" placeholder="Tu nombre" required>
<input type="email" name="email" placeholder="Tu email" required>
<textarea name="mensaje" placeholder="Tu mensaje" required></textarea>
<button type="submit">Enviar</button>
</form>Protección contra spam
Protege tus formularios:
reCAPTCHA
Honeypot
Personalizar estilos
Puedes personalizar la apariencia:
Mejores prácticas
💡 Tip: Prueba tu formulario antes de publicarlo. Envía un mensaje de prueba para asegurarte de que los emails lleguen correctamente.