Ajustes adicionales

Puedes incluir ajustes adicionales en cada formulario de contacto añadiendo fragmentos de código en el formato específico dentro de la pestaña Ajustes adicionales en la pantalla de edición de los formularios de contacto.

Por defecto, «Contact Form 7» es compatible con los siguientes tipos de ajustes.

Modo solo para suscriptores

subscribers_only: true

Es posible que quieras asegurarte de que solo los usuarios conectados puedan enviar mensajes en tu formulario de contacto. En esos casos, usa el modo solo para suscriptores. En este modo, los usuarios que no hayan accedido no podrán enviar mensajes a través del formulario de contacto y verán un mensaje informándoles que es necesario acceder, mientras que los usuarios que hayan accedido pueden usarlo como de costumbre.

No se proporcionará verificación antispam en los formularios de contacto que tengan activado el modo solo para suscriptores, ya que se supone que solo las personas con acceso pueden usarlos. Si esta suposición no es aplicable a tu sitio, el modo solo para suscriptores probablemente no sea una buena opción para ti.

Modo de demostración

demo_mode: on

Si estableces demo_mode: on en el campo Ajustes adicionales, el formulario de contacto estará en modo de demostración. En este modo, el formulario de contacto omitirá el proceso del envío del correo y solo mostrará el mensaje «completado correctamente» como un mensaje de respuesta.

Omitir el correo

skip_mail: on

El ajuste skip_mail funciona casi de la misma manera que demo_mode, pero skip_mail omite solo el envío del correo. A diferencia de demo_mode, skip_mail no afecta otras acciones como almacenar mensajes con Flamingo.

Aceptación como validación

acceptance_as_validation: on

Por defecto, una casilla de verificación de aceptación se comporta de manera diferente a otros tipos de campos; no muestra un mensaje de error de validación incluso cuando la casilla no está marcada. Si estableces acceptance_as_validation: on en el campo Ajustes adicionales, las casillas de verificación de aceptación del formulario de contacto se comportan de la misma manera que otros campos del formulario.

Para más información, consulta Casilla de verificación de aceptación.

Ajustes de Flamingo

Puedes personalizar el valor de los campos Asunto y De que se muestran en la pantalla de administración de Flamingo. Para más información, consulta Guardar los mensajes enviados con Flamingo.

Omitir el almacenamiento de mensajes

do_not_store: true

Este ajuste le dice a los módulos de almacenamiento de mensajes, como Flamingo, que no almacenen los mensajes enviados desde el formulario de contacto.

Código JavaScript

on_sent_ok: "alert('enviado correctamente');"
on_submit: "alert('enviado');"

Si estableces on_sent_ok: seguido de un código JavaScript de una línea, puedes indicarle al formulario de contacto el código que debe ejecutarse cuando el correo se envía correctamente. Del mismo modo, con on_submit:, puedes indicar el código que debe ejecutarse cuando se envía el formulario, independientemente del resultado.

Consulta también: Seguimiento de envíos de formularios con Google Analytics y Redirigir a otra URL después de los envíos.

Nota: on_sent_ok y on_submit han sido eliminados oficialmente desde Contact Form 7 5.0. Puedes usar eventos del DOM en su lugar para aplicar estos ajustes.

Just another contact form plugin for WordPress. Simple but flexible.