Cómo configurar plugin Pirate Forms para crear formularios de contacto en WordPress

Actualizado: agosto 2018


Cómo configurar plugin Pirate Forms para crear formularios de contacto en WordPress
5 (100%) 2 votes

WordPress nunca deja de sorprendernos gracias a su gran potencial.

Y es que a menudo dejamos de ser conscientes de ello, pero cuando se nos presenta una necesidad y vemos que ya hay un plugin de WordPress listo para instalar en nuestra web, no se tú, pero yo siento que podría construir cualquier página web por muy compleja que fuese.

Te cuento esto, porque recientemente, en un proyecto para un cliente, necesitaba una funcionalidad muy concreta que Contact Form 7, (el plugin para crear formularios de contacto que suelo usar) no trae incluida.

Tras buscar un par de minutos, encontré el plugin Pirate Forms para WordPress, que cumplía perfectamente con lo que necesitaba.

Es por eso que me he animado a hacer una review de este plugin de formularios de contacto algo desconocido, llamado Pirate Forms.

Pirate Forms es un plugin WordPress extremadamente fácil de usar, y como es habitual, tiene una versión grauita y otra premium o de pago.

Es fundamental tener un formulario de contacto en tu sitio web ya que te permite estar conectado a tu audiencia las 24 horas del día, una de las maneras más sencillas de ponerte en contacto con  potenciales clientes es a través de un formulario de contacto.

Ahora como puedo tener uno de ello sin tener que programar y concatenar con la base de datos, tranquilo con el Plugin de Pirate Forms puedes hacer esto con un par de clics.

Este plugin como te había comentado tienen una versión gratis y de pago, con la versión gratuita puedes crear un formulario de contacto el cual tiene un excelente y amigable interfaz de configuración.

El mismo tiene una integración con captcha de Google para evitar el spam. y una de las mejores cosas es el uso a través del shortcode [pirate_forms] para colocarlo donde quieras. Entre las características principales podrás conseguir:

  1. Integración a reCaptcha Google.
  2. SMTP.
  3. Uso de shortcode.
  4. Almacenamiento en la base de datos.

Si adquieres la versión pro puedes agregar las siguientes características avanzadas:

  1. Múltiples formas.
  2. Integración con Mailchimp, GetResponse, Aweber, Sendinblue.
  3. Campos Personalizados.
  4. Desarrollador amigable.
  5. 12 meses Soporte y actualizaciones.

Configuración completa Contact Form & SMTP Plugin for WordPress by PirateForms

1.- Cómo usar el Plugin Pirate Forms en WordPress

La facilidad con la que puedes usar e incrustar tu formulario de contacto es especialmente fail, el plugin te permite tres maneras de agregarlo:

  • Añadiendo un widget
  • Usando el shortecode [pirate_forms].
  • O aplicando la siguiente sintaxis a tu plantillas <?php echo do_shortcode( ‘[pirate_forms]’ ) ?>.

2.- Cómo configurar la pestaña opciones

En esta sección debes configurar o colocar los parámetros asociados a las opciones de envío tales como:

    • Dirección de correo electrónico que enviará las notificaciones de contacto: El correo electrónico de notificación se enviará desde esta dirección tanto a los destinatarios como al remitente del formulario de contacto.

 

  • Destinatarios del envío: La o las direcciones de correo electrónico para recibir notificaciones de envío. Puede separar múltiples direcciones con una coma.
  • Guardar los envíos en la base de datos: ¿Si se selecciona, los envíos de formularios de contacto se guardarán a la izquierda en “Todas las entradas.
  • Añadir un “nonce” al formulario de contacto: Esto ayuda a reducir el spam, asegurándose de que el remitente de formularios esté en el sitio al enviar el formulario en lugar de enviarlo de forma remota.
  • Enviar un mensaje de confirmación al remitente del formulario: Puedes añadir y se enviará un correo electrónico al remitente del formulario.
  • Añadir una copia del mensaje al email de confirmación: Ten en cuenta que sólo funcionará si se proporciona arriba un mensaje de confirmación.
  • Página de envío correcto: Seleccione la página que aparecerá después de un envío exitoso del formulario de contacto.
  • ¿Deseas integrar tu sitio con Akismet?: Seleccionando esta opción, Akismet verificará el contenido del mensaje para comprobar si es spam. Si se determina que es spam, el mensaje será bloqueado. Para utilizar esta opción, es necesario asegurarse de que Akismet está activado con una llave válida.

 

3.- Configuración de campos

Aquí debes colocar la obligatoriedad o no de los campos mostrados en tu formulario, por ejemplo el campo “Nombre” si se coloca obligatorio y lo dejan vacío al tratar de enviar el mensaje no se procesa.

  • Nombre: Campo destinado a colocar el nombre del remitente del mensaje.
  • Dirección de correo electrónico: Dirección de correo del remitente del mensaje.
  • Asunto: Título del tema a tratar a través del mensaje
  • Mensaje: Contenido del mensaje
  • Adjunto: Si deseas que el remitente te envíe algún documento adjunto al mensaje puede colocar con esta opción un botón para cargar archivos
  • Casilla de verificación: Este campo te permite que al colocarlo como obligatorio obligues al remitente a aceptar por ejemplo un tratamiento de datos específico
  • Añadir una trampa para spam: En este campo puedes usar reglas sencilla antispam o colocar Google captcha

4.- Configuración de etiquetas de campo

Esta sección es un tanto más sencilla, aquí debes configurar o colocar el aspecto visual de los campos mostrados en tu formulario como por ejemplo:

  • Nombre.
  • Correo electrónico.
  • Asunto.
  • Mensaje.
  • Enviar mensaje.
  • Casilla de verificación, por ejemplo puedes colocar un texto con un enlace a tu política de privacidad.

5.- Mensajes de alerta

En esta sección como buena práctica se debe colocar los mensajes que debe mostrar el formulario para informar acerca de un problema o estatus de envío. Por ejemplo si configuraste que el formulario antes de ser enviado debía tener lleno el campo “Asunto” (Ver punto 3) y este no fue llenado por el remitente, el sistema mostrará un mensaje de “Por favor, escriba un asunto”.

6.- Opciones SMTP

Por último contamos en la versión gratis con la opción de configuración de protocolo para transferencia simple de correo SMTP para nuestro formulario, a continuación te explico como debes configurarlo:

 

  • Usar SMTP para enviar los mensaje: Si marcas la casilla, sustituye la función PHP mail por un servidor MTP
  • Servidor de SMTP: Nombre del Servidor MTP
  • Puerto SMTP: Puerto de conexión
  • Usar autenticación SMTP: Si selecciona esta casilla, asegúrese de completar el nombre de usuario SMTP y la contraseña SMTP.
  • Seguridad: Tipo de seguridad para el intercambio de mensajes.
  • Nombre de usuario SMTP: Nombre de usuario asignado al Servidor MTP
  • Contraseña SMTP: Contraseña de usuario del servidor MTP

 

Recuerda que siempre que realices un cambio en cada una de las configuraciones debes presionar el botón “Guardar cambios”, además el plugin Pirate Forms de WordPress cuenta con un botón de pruebas para verificar su comportamiento.

Para ampliar la información como características completas y precios acerca de la versión premium del Plugin WordPress Pirate Forms puedes visitar el sitio web oficial o leer más sobre el plugin en su apartado en el repositorio oficial.

¿Alguna pregunta?

Si tienes alguna duda, o si te ha gustado el post, te espero en Twitter: @TutorialWP_

¡Sigue leyendo!