Inicio > Blog > Añadir texto a la opción otros en Contact Form 7

Añadir texto a la opción otros en Contact Form 7

Seguramente muchas veces hayas intentado añadir un campo de texto a la opción «otros» de un formulario hecho con Contact Form 7, pero actualmente es imposible añadir un shortcode dentro de otro shortcode en este plugin.

Por ello, una alternativa muy válida es añadir un área de texto después de la selección, pero eso presenta un problema. Al no poder deshabilitar el área (impedir que se rellene), recibirás multitud de mensajes de personas que no han elegido la opción «otros»:

Formulario donde puedes escribir sin haber elegido la opción Otros

Formulario donde puedes escribir sin haber elegido la opción Otros

Entonces… ¿Qué podemos hacer? Muy sencillo:

Añadir texto a la opción otros en Contact Form 7

Contact Form 7 funciona mediante shortcodes, que son pequeños códigos contenidos en corchetes. De esta forma, a la hora de escribir tu entrada podrás diferenciar estos códigos del resto del texto fácilmente.

Otro beneficio es que no te hace falta saber programar ni qué estructura usan los shortcodes de este plugin. Simplemente rellenarás los datos en un formulario especial y Contact Form 7 te creará un shortcode personalizado.

Ahora es cuando llegamos al problema del artículo: ¿Hay alguna posibilidad de añadir una casilla para escribir texto en una opción llamada, por ejemplo, otros? Sí, pero por desgracia no podrás elegirla en la configuración del campo de Contact Form 7. Esta característica parece ser que aún no está habilitada en el «configurador», pero si tu añades free_text, podrás añadir un mensaje únicamente si has seleccionado la última opción. Si no, es imposible (el campo está deshabilitado).

Entonces, para crear un formulario como el de abajo tendríamos que escribir lo siguiente, añadiendo un campo de texto a la última opción:

[radio radio-219 free_text default:1 "España" "Francia" "Portugal" "Italia" "Inglaterra" "Otro:"]

 

Formulario donde únicamente puedes escribir si has elegido la opción Otros

Formulario donde únicamente puedes escribir si has elegido la opción Otros

¡Y eso sería todo! ya tendríamos un formulario con el que no recibiríamos información no deseada 🙂

Suscribete a nuestra newsletter y podrás disfrutar de contenidos, promociones y descuentos exclusivos para suscriptores.
¿Te lo vas a perder?

Palabras relacionadas: ,

Artículos que podrían interesarte:

Comentarios

Aún no hay comentarios para "Añadir texto a la opción otros en Contact Form 7"

Deja tu comentario

He leído y acepto la política de privacidad de mowomo.com
Consiento que se publique mi comentario con los datos que he facilitado (a excepción del email)

¿Qué hacemos con tus datos?
En mowomo te solicitamos tu nombre y email (el email no lo publicamos) para identificarte entre el resto de personas que comentan en el blog.

  • Responsable de los datos: WHITE SCREEN IDEAS WORKSHOP SL.
  • Finalidad de los datos: Gestionar los comentarios y evitar el spam.
  • Legitimación: Aceptación expresa de la política de privacidad.
  • Almacenamiento de los datos: Base de datos alojada en Comvive Servidores S.L. (UE)
  • Duración: Hasta que lo solicites.
  • Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.