Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Formularios de contacto en WordPress. Instalación, configuración y uso

Los formularios de contacto son algo tan básico en el día a día de cualquier web, que cuanto más fáciles y estándares puedas hacerlo mejor será para ti y para tu cliente si es que estás desarrollando la web para un tercero. Los formularios de contacto, suelen tener dos problemas:

  1. Un spammer puede hacer uso de ellos
  2. Los mensajes enviados pueden quedar en la carpeta Spam

La solución que os proponemos hoy, es fácil de implementar y supera estos dos problemas. Empecemos.

Instalación de plugins

En concreto, debemos utilizar tres plugins:

  • JetPack que nos dará la posibilidad de crear el formulario de contacto fácilmente
  • Akismet que hará la revisión anti spam para evitar que spammers usen el formulario para hacernos llegar spam
  • Configure SMTP para usar un servidor de SMTP y estar seguros de que los mensajes llegarán correctamente a nuestra bandeja de entrada

Configuración SMTP

Una vez instalado el último plugin, nos vamos a Ajustes -> SMTP y ahí configuramos servidor, usuario y contraseña de la cuenta de correo que usaremos para enviar correos.

Configuración Akismet

Debéis pedir una key de Akismet (dependiendo de si es un blog personal te sale gratis) e introducirla. En JetPack -> Akismet tienes las instrucciones.

Introducir formulario de contacto

  1. Creamos una página
  2. Arriba hay un botón que pone “Añadir formulario de contacto”
    Botón formulario de contacto
  3. Aparecerá un diálogo como aparece:
    Opciones formulario de contacto
  4. Rellenamos, añadimos, quitamos… los campos que queramos  y en las notificaciones por correo electrónico ponemos a qué dirección enviar y con qué asunto

Como veis, en cinco minutos tendréis resuelto un problema típico de cualquier desarrollo web.

¿Alguna duda? En comentarios os atiendo.

Leer entrada anterior
Ejemplo de interfaz gráfica sencilla en Python con Tkinter

Está claro que para interfaces de gran envergadura existen soluciones como PyGTK, wxPython o PyQT. Sin embargo, para aplicaciones sencillas...

Cerrar