¿Desea recopilar más información de los nuevos usuarios además de sus nombres y direcciones de correo electrónico? Configurando meta campos de usuario personalizados en WordPress y creando un formulario de registro con WPForms, puede mostrar datos únicos en los perfiles de usuario de su sitio.
Esta guía le mostrará cómo configurar campos meta de usuario personalizados en WordPress y luego recopilar esos datos con WPForms.
En este artículo
Requisitos: Necesitará un nivel de licencia Pro o superior para acceder al complemento Registro de usuarios.
Antes de comenzar, asegúrese de instalar y activar el plugin WPForms en su sitio WordPress. Además, necesitarás tener instalado y activado el addon User Registration.
¿Qué son los metacampos de usuario personalizados?
Los meta campos de usuario personalizados son detalles adicionales que recopila de sus usuarios durante el proceso de registro y que WordPress no admite en la página de perfil de usuario de forma nativa.
Por ejemplo, aquí tiene algunos campos personalizados que puede añadir al formulario de registro de usuarios de su sitio:
- Dirección
- Número de teléfono
- Cumpleaños
- Género
WPForms le permite personalizar completamente sus formularios de registro de usuarios. Además de campos de texto, también puedes añadir menús desplegables, botones de radio y mucho más a tu página de registro.
Sin embargo, para ver esos datos en sus perfiles de usuario, tendrá que configurar campos personalizados en su sitio de WordPress mediante un plugin.
Instalación de campos personalizados avanzados
El plugin Advanced Custom Fields le permite crear sus propios meta campos de usuario para su sitio WordPress. Estos pueden incluir campos que le permiten recopilar información de su formulario de registro y mostrarla en los perfiles de sus usuarios.
Puedes consultar esta guía sobre cómo instalar un plugin si no estás seguro de cómo hacerlo.
Añadir nuevos campos personalizados
Para empezar, deberá iniciar sesión en el área de administración de WordPress. Una vez allí, haz clic en ACF en la barra lateral de administración para ir a la página Grupos de campos.
A continuación, para crear campos personalizados, haga clic en el botón + Añadir nuevo.
En la página siguiente, añada un título para su nuevo grupo de campos en el campo Editar grupo de campos. Para nuestro ejemplo, lo llamaremos WPForms. A continuación, tendrá que añadir un nuevo campo haciendo clic en el botón + Añadir campo .
En este ejemplo, añadiremos metacampos de usuario personalizados para la dirección, el número de teléfono y el sexo del usuario.
Para cada campo personalizado, se le pedirá que especifique un Tipo de campo, una Etiqueta de campo y un Nombre de campo junto con otros detalles opcionales.
- Tipo de campo: Puede seleccionar un tipo de campo apropiado para cada campo, como texto, número, contraseña, etc. Para obtener más información sobre los tipos de campo disponibles, consulte la descripción general de los campos personalizados avanzados.
- Etiqueta del campo: Este es el nombre del campo tal y como aparece en las páginas de perfil de tus usuarios.
- Nombre del campo: Esta es la meta clave que utilizará más adelante en su formulario de registro de usuario. Se creará automáticamente una vez que haya especificado la Etiqueta de campo.
A continuación encontrará algunas recomendaciones para elegir el tipo de campo adecuado en Campos personalizados avanzados.
- Dirección: Elija Área de texto como tipo de campo. Esta opción es lo suficientemente grande como para mostrar toda la información de un vistazo en la página de perfil de usuario.
- Número de teléfono: Seleccione Texto como tipo de campo. Los números de teléfono incluyen caracteres especiales como paréntesis, que no pueden almacenarse en el tipo de campo Número.
- Género: Si está usando un campo desplegable en WPForms, elija Seleccionar como Tipo de Campo. Si está usando un campo de Opciones Múltiples, elija Botón de Radio. Adicionalmente, necesitará especificar las opciones en el campo Choices.
Una vez que haya proporcionado toda la información necesaria para su nuevo campo personalizado, desplácese hacia abajo y haga clic en + Añadir campo para configurar el siguiente.
Para mostrar los campos de este grupo en la página de usuario de WordPress, desplácese hasta la sección Ubicación y configure la regla para que diga Mostrar este grupo de campos si Rol de usuario es igual a Todos.
Cuando esté listo, haga clic en Publicar en la esquina superior derecha de la pantalla para guardar sus campos.
Si desea ver los campos personalizados que acaba de añadir, puede navegar a su propia página de perfil haciendo clic en Usuario " Perfil y desplazándose hasta la sección titulada después de su grupo de campos (en nuestro ejemplo, WPForms).
Creación de un formulario de registro de usuario
Una vez que sus campos personalizados estén configurados, puede crear un formulario de registro de usuario si aún no tiene uno. Para ello, vaya a WPForms " Añadir nuevo.
Añada un nombre para su nuevo formulario en la parte superior de la pantalla. A continuación, introduzca "Registro de usuario" en la barra de búsqueda situada a la izquierda de la biblioteca de plantillas. Haga clic en Usar plantilla para añadirla al creador de formularios.
Por defecto, nuestra plantilla de formulario de registro de usuario incluye los siguientes campos, que se asignan a los campos meta de usuario por defecto en WordPress:
- Nombre
- Nombre de usuario
- Correo electrónico
- Contraseña
- Breve biografía
Puede añadir nuevos campos desde el panel izquierdo y personalizar el orden en que aparecen utilizando nuestro constructor de arrastrar y soltar.
En este ejemplo, añadiremos los campos que hemos creado anteriormente: Dirección, Número de teléfono y Sexo (puede ser un campo desplegable o de selección múltiple, según lo que haya decidido antes al configurar los campos personalizados).
Nota: ¿Quieres saber más sobre cómo configurar los campos de tu formulario? Echa un vistazo a nuestra guía sobre cómo personalizar las opciones de campo.
Si desea exigir a los usuarios que rellenen estos campos para enviar su formulario de registro, puede hacerlo haciendo clic en un campo de la vista previa de la derecha para abrir sus opciones de campo. A continuación, active la opción Obligatorio.
Una vez que haya añadido todos los campos al formulario, deberá configurar el registro de usuarios en Configuración " Registro de usuarios.
Para asignar sus campos de formulario a los campos meta de usuario personalizados que añadió anteriormente, desplácese hacia abajo hasta la sección Meta de usuario personalizada.
En el campo meta clave, puede copiar el Nombre de campo que Advanced Custom Fields generó para usted. Después de añadir cada campo, haz clic en el botón más (+) para crear otro.
En los desplegables Seleccionar campo, elija los campos del formulario que desea asignar a los campos personalizados. En nuestro ejemplo, hemos etiquetado nuestros campos como Dirección, Teléfono y Sexo.
Una vez que hayas terminado de configurar el formulario de registro de usuario, asegúrate de hacer clic en el botón Guardar situado en la parte superior del constructor.
Publicación del formulario
Para publicar su formulario de registro de usuario, puede crear una nueva página o editar una existente.
En el editor de páginas, haga clic en el botón más (+) para añadir un nuevo bloque.
A continuación, busque "WPForms" en la barra de búsqueda de la biblioteca de bloques de la izquierda, o desplácese hasta la sección Widgets y haga clic en WPForms.
En el editor de páginas, seleccione su formulario de registro de usuario en el menú desplegable.
Una vez publicada esta página, los usuarios podrán registrarse utilizando su nuevo formulario.
Nota: Siempre recomendamos probar sus formularios antes de publicarlos. Consulte nuestra lista de comprobación previa al lanzamiento de formularios para obtener consejos sobre cómo previsualizar sus formularios.
Para acceder a los datos enviados por los usuarios, vaya a Usuarios " Todos los usuarios. A continuación, seleccione un usuario y haga clic en Editar debajo de su nombre.
Por último, desplácese por la página y busque sus nuevos campos en el perfil del usuario seleccionado.
Ya está. Ahora puede configurar campos meta de usuario personalizados y recopilar datos a través de su formulario de registro de usuario WPForms.
A continuación, ¿le gustaría que sus visitantes pudieran contribuir con contenido a su sitio sin tener que acceder al panel de control de WordPress? No deje de consultar nuestra guía sobre cómo instalar y utilizar el complemento Post Submissions.