Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo crear formularios de WordPress con campos desplegables (método fácil)

Muchos propietarios de sitios web se esfuerzan por recopilar datos de los usuarios sin abrumarlos con largos formularios.

Los campos desplegables simplifican los formularios al presentar una lista concisa de opciones. Esto significa que pueden aumentar la tasa / tarifa de cumplimentación y mejorar la experiencia del usuario.

En este artículo, le mostraremos cómo crear un formulario de WordPress con campos desplegables.

The Create WordPress Forms with Dropdown Fields in post image

¿Qué son los campos desplegables y por qué utilizarlos?

Un campo desplegable permite a los usuarios elegir una opción de una lista establecida de diferentes variaciones. Basta con hacer clic en el campo para ver todas las opciones desplegables.

Como propietario de un sitio web, puede utilizar los campos desplegables para crear formularios web, como suscripciones a boletines por correo electrónico, formularios de contacto, formularios de inscripción a eventos o formularios de pedido de productos.

Los campos desplegables pueden mejorar la eficacia de su formulario. He aquí algunas ventajas:

  • Coherencia. La lista de opciones establecida mantiene la coherencia de los datos recogidos y evita entradas / registros no válidos. Esto hace que el análisis de datos sea más preciso.
  • Campos dinámicos. Los campos desplegables facilitan el establecimiento de una lógica condicional. La lista de opciones establecida le permite mostrar campos adicionales basados en la selección del usuario sin obstáculos innecesarios.
  • Reducción de la longitud del formulario. Combinar varias opciones en un menú desplegable compacto hace que su formulario parezca menos intimidatorio. Esto puede mejorar la experiencia del usuario.

Dicho esto, veamos cómo crear formularios con campos desplegables en WordPress. Aquí hay un resumen rápido de los pasos que cubriremos en este tutorial:

Primeros pasos.

Paso 1: Instalación de WPForms

WPForms es el mejor plugin de WordPress de arrastrar y soltar para crear formularios. Este maquetador de formularios cuenta con más de 1.800 plantillas que te ayudarán a crear formularios fáciles de usar con solo unos clics.

También permite integrar plataformas de pago y marketing de terceros, como Constant Contact y Stripe.

WPForms

Notas: WPForms Lite viene con la característica de campo desplegable. Dicho esto, se recomienda obtener la versión premium del plugin para que pueda establecer la lógica condicional y mejorar la experiencia del usuario en su forma.

La buena noticia es que los lectores de WPBeginner obtienen un descuento especial del 50% utilizando el cupón WPForms: SAVE50.

Para instalar y activar WPForms, puede leer nuestra guía sobre cómo instalar un plugin de WordPress.

Paso 2: Crear un nuevo formulario

Una vez activado, debería ver un menú WPForms en su área de administrador / administración de WordPress como este:

The WPForms menu in the WordPress admin area

Ahora podrá acceder a la interfaz del maquetador de WPForms y crear formularios con campos desplegables.

Para empezar a crear un nuevo formulario, pase el cursor sobre WPForms y haga clic en “Añadir nuevo”.

The Add New button under WPForms in the WordPress admin area

Alternativamente, puede hacer clic en WPForms. Esto le redirigirá a la sección ‘Forms Overview’ del maquetador.

Para empezar, haz clic en el botón “+ Añadir nuevo”.

The + Add New button on WPForms' Forms Overview

Ahora, verá el panel de ‘Configuración’ dentro del maquetador de formularios WPForms. En este panel, lo primero que debe hacer es nombrar su formulario.

Por ejemplo, puede escribir “Formulario de contacto simple” o simplemente “Formulario de contacto” en el campo “Nombre del formulario”.

The Contact Form copy in the Name Your Form field in WPForms' Setup panel

Una vez hecho esto, es hora de seleccionar una plantilla.

Para usar una plantilla de formulario, todo lo que tienes que hacer es pasar el cursor sobre la que quieras y hacer clic en ‘Usar plantilla’. En este ejemplo, vamos a utilizar “Formulario de contacto simple”.

The Use Template button for Simple Contact Form in WPForm's Setup panel

Para saber más acerca de cómo crear un formulario de contacto, consulte nuestra guía detallada sobre cómo crear un formulario de contacto en WordPress.

Paso 3: Añadir el campo desplegable

Después de completar el proceso de configuración, se le redirigirá al maquetador de formularios, donde hay un anuncio / catálogo / ficha a la izquierda y una vista previa en vivo a la derecha.

Edit contact form

Ahora queremos añadir un campo desplegable a nuestro formulario de contacto.

Basta con hacer clic en “Desplegable” y arrastrarlo a la parte derecha del formulario.

The Dropdown option in WPForm's Fields panel

Notas: Todos los campos de la categoría ‘Campos estándar’ están disponibles en WPForms Lite. Por lo tanto, puede crear formularios con campos de opción múltiple o añadir CAPTCHA en formularios de acceso / registro de forma gratuita.

A la derecha del panel, podrás ver un campo desplegable en tu formulario de contacto. Puedes pasar el cursor sobre el campo para acceder a sus ajustes, que incluyen:

  • Un botón de copia
  • Un botón para borrar
  • Una instrucción “Hacer clic para editar
  • Instrucción “Arrastrar para reordenar
The dropdown field on the live preview

Usando la característica de arrastrar y soltar, movamos el campo desplegable encima de ‘Comentario o Mensaje’.

Al tener el campo de párrafo “Comentario o mensaje” justo antes del botón de envío, ofreces un mejor flujo para el proceso de cumplimentación del formulario. También hace que el campo desplegable sea más visible para que los usuarios no lo pasen por alto.

The dropdown field moved above Comment or Message

Paso 4: Configuración del campo desplegable

En este paso, establecerá la etiqueta, las opciones y la descripción del campo desplegable. La lista de opciones debe coincidir con el tipo de formulario. Como estamos creando un formulario de contacto, vamos a ofrecer una opción de suscripción al boletín.

Haga clic en su campo desplegable y luego vaya a “Opciones de campo”.

The Dropdown field's Field Options tab

En la pestaña “General”, rellene los datos necesarios:

  • Etiqueta. En los campos desplegables, las etiquetas suelen ser preguntas. Utilizaremos como ejemplo “¿Desea suscribirse a nuestro boletín?”.
  • Opciones. Añadamos “Sí, por favor” y “No, gracias”.
  • Descripción. Puede dejar “Puede darse de baja en cualquier momento” en este campo.
  • Obligatorio. Conmute esta opción para exigir a los visitantes que rellenen este campo.
The configured Dropdown field in the Field Options tab

A continuación, vamos a establecer la lógica condicional.

Lógica condicional significa tomar decisiones con sentencias ‘if’ y ‘then’. Cuando se utiliza en formularios, decide qué ocurre a continuación en función de la respuesta que da el usuario.

Establecer una lógica condicional facilita la cumplimentación de los formularios. Al mostrar solo opciones relevantes basadas en selecciones anteriores, tu formulario no abruma a los usuarios con opciones innecesarias.

En este ejemplo, vamos a mostrar un campo adicional si los usuarios eligen la opción “Sí, por favor”. Permitiremos a los suscriptores elegir la frecuencia con la que desean recibir correos electrónicos promocionales.

Antes, tendrás que preparar un nuevo campo. Vuelve a la pestaña “Añadir campos” y haz clic en “Desplegable” o en cualquier otro tipo de campo. A continuación, completa los detalles del nuevo campo.

He aquí un ejemplo:

The configured second dropdown field in the Field Options tab for setting up conditional logic

Ahora que el nuevo campo está listo, haga clic en él y navegue hasta la pestaña “Smart Logic”.

Desde aquí, puede activar la lógica condicional conmutando la opción “Activar lógica condicional”.

The Enable Conditional Logic toggle in the Smart Logic tab

Una vez activado, puede configurar la lógica condicional para su nuevo campo.

Empiece por elegir entre “Mostrar” u “Ocultar” el nuevo campo. A continuación, seleccione un campo existente y una entrada de usuario.

Esta es nuestra configuración como referencia: “Mostrar” este campo si “Desea suscribirse a nuestro boletín de noticias” es “Sí, por favor”.

The conditional logic for the second Dropdown field in the Smart Logic tab

Consejo de experto: ¿Quieres añadir usuarios directamente a tu lista de correo electrónico? Sólo tienes que comprobar nuestro tutorial sobre cómo crear una lista de correo electrónico en WordPress.

Paso 5: Personalizar el formulario

Es hora de personalizar tu nuevo formulario.

Puedes empezar por establecer avisos por correo electrónico cada vez que un nuevo usuario envíe un formulario. Vaya a Ajustes ” Notificaciones y active la opción “Activar notificaciones”.

The Enable Notifications toggle in WPForms' Notifications section in the Settings panel

A continuación, revise los detalles de aviso por defecto de su formulario debajo del conmutador.

Algunas entradas del campo ‘Notificación por defecto’ tienen ‘Etiqueta inteligente’. Esta etiqueta asume dónde enviar los avisos de envío de formularios, entre otros. Dicho esto, puedes establecer los ajustes en función de tus necesidades.

Por ejemplo, el campo “Dirección de correo electrónico del remitente” tiene la “etiqueta inteligente” {admin_email}. Por defecto, este será el correo electrónico del administrador / administración de su sitio WordPress. Por lo tanto, cualquier aviso de envío de formularios irá a la bandeja de entrada del correo electrónico del administrador / administración.

Puede añadir más destinatarios, como su especialista en marketing por correo electrónico. Asegúrate de separar cada correo electrónico con una coma.

Si quieres aprender a enviar el correo electrónico de tu formulario a varias personas o a distintos departamentos, lee nuestra guía sobre cómo crear un formulario de contacto con varios destinatarios.

A continuación, la copia por defecto para su ‘Línea de asunto del correo electrónico’ es ‘Nueva entrada: Nombre del formulario”. Sin embargo, puede cambiar la línea de asunto a su gusto, siempre y cuando sea fácil de identificar.

Los usuarios que envíen un formulario recibirán un aviso en su correo electrónico. El campo “Nombre del remitente” permite a los usuarios saber quién envía el correo electrónico de aviso.

WPForm's Default Notifications settings for the first three fields

El siguiente campo es “Correo electrónico del remitente”, y la “etiqueta inteligente” para este campo es {admin_email}.

Con esta configuración por defecto, los usuarios recibirán correos electrónicos de aviso del correo electrónico del administrador / administración de su sitio.

La parte resaltada le informa de que la dirección de correo electrónico del administrador de su sitio está en un dominio diferente, por ejemplo, @gmail.com. Esto puede dar lugar a problemas de entrega, como que los correos electrónicos acaben en la bandeja de Spam.

Puedes leer nuestra guía sobre cómo establecer WP Mail SMTP para asegurarte de que tus correos electrónicos acaban en las bandejas de entrada de los lectores.

WPForm's Default Notifications settings for the From Email field

Para cada correo electrónico de aviso enviado, el destinatario también tiene la opción de responder al mismo.

En el campo “Responder a”, puede establecer qué dirección de correo electrónico recibirá las respuestas de los usuarios. La “etiqueta inteligente” de este campo es {field_id= “1”}. Esto significa que las respuestas de los usuarios irán a la misma dirección de correo electrónico que la del campo “De correo electrónico”.

Por último, el campo “Mensaje de correo electrónico” tiene la “etiqueta inteligente” {all_fields}. Así, tu mensaje de correo electrónico contendrá los campos de tu formulario junto con las respuestas de los usuarios.

WPForm's Default Notifications settings for the last two fields

Una vez que haya terminado de personalizar sus avisos, vaya a “Confirmaciones”. En esta sección, establecerás cómo mostrar la confirmación tras el envío del formulario.

En primer lugar, puede elegir “Mensajes”, “Mostrar página” o “Ir a URL (Redirigir)” como tipo de confirmación.

The Confirmation Type field in WPForms' Confirmations section in the Settings panel

Si eliges “Mensaje” como tipo de confirmación, aparecerá un mensaje de confirmación para que los usuarios sepan que has recibido sus envíos.

Con este tipo de confirmación, puede editar el mensaje por defecto para adaptarlo a su marca. Vaya al campo “Mensaje de confirmación” y escriba su mensaje personalizado en el cuadro de texto.

The Confirmation Message field in WPForms' Confirmation section in the Settings panel

Si eliges ‘Mostrar página’, tendrás que seleccionar una página existente en tu sitio web WordPress. Y si optas por ‘Ir a URL (Redirigir)’, insertarás la URL de una página.

Antes de pasar al siguiente paso, haz clic en “Guardar” para no perder tus progresos.

The Save button on WPForms' builder interface

Una vez hecho esto, usted está listo para mostrar su nuevo formulario en su sitio de WordPress.

Paso 6: Incrustar el formulario en WordPress

Para mostrar su nuevo formulario en su sitio WordPress, puede utilizar el asistente ‘Incrustar’ dentro del maquetador de formularios WPForms.

The Embed wizard on the WPForms form builder

Se abrirá la ventana emergente “Incrustar en una página”. En ella, puede elegir “Seleccionar página existente” o “Crear página nueva”, según le convenga.

En este ejemplo, vamos a elegir “Seleccionar página existente”.

The Select Existing Page button when embedding a form from WPForms

El siguiente paso es elegir la página en la que desea mostrar su nuevo formulario.

Basta con hacer clic en el menú desplegable y elegir una página web existente. Una vez hecho esto, haz clic en “¡Vamos!”.

The About option when embedding a form in an existing page

A continuación, será redirigido al editor de bloques de WordPress con las instrucciones de WPForms.

Puede hacer clic en el botón “Hecho” para ocultar estas instrucciones.

The + button for adding a new block on the WordPress block editor

Desde aquí, necesita hacer clic en el botón ‘+’ para añadir un bloque WPForms.

Escriba ‘WPForms’ en la barra de búsqueda. A continuación, debería ver el bloque WPForms en los resultados de búsqueda. Haz clic para añadirlo.

The WPForms block to add to the WordPress block editor

Después de añadir el bloque WPForms, verá un menú desplegable en su página.

Simplemente haz clic en el desplegable y elige un formulario de la lista. Vamos a seleccionar ‘Formulario de contacto’ ya que es el formulario que acabamos de hacer.

The Contact Form option in the WPForms' block's dropdown

Paso 7: Publicar el formulario

En esta etapa final, vamos a ver una vista previa del formulario antes de publicarlo para asegurarnos de que todo se ve perfecto. En el editor de bloques de WordPress, haz clic en VerVista previa en una pestaña nueva.

The Preview in new tab button on the WordPress block editor

Si lo desea, también puede obtener una vista previa de cómo se ve el formulario en tabletas y dispositivos móviles. Todo lo que tienes que hacer es clic en Ver ” Tableta o Móvil ” Vista previa en una nueva pestaña.

Por último, si no es necesario realizar más ajustes, pulse “Actualizar”.

The Update button on WordPress' block editor

¡Enhorabuena! Ha añadido correctamente su nuevo formulario de contacto con campos desplegables en su sitio web WordPress.

Así se ve en nuestro sitio web de demostración:

A contact form with dropdown fields embedded on a WordPress website

Esperamos que esta guía te haya ayudado a aprender a crear formularios de WordPress con campos desplegables. A continuación, puede que desee aprender cómo utilizar un formulario de contacto para hacer crecer su lista de correo electrónico y nuestra guía definitiva para el uso de formularios de WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

Comentarios

  1. Felicidades, tienes la oportunidad de ser el primer comentarista de este artículo.
    ¿Tiene alguna pregunta o sugerencia? Por favor, deje un comentario para iniciar la discusión.

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.