This page is also available in English.
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.