Cómo crear un formulario de registro en WordPress con WPforms

Si te gustaría permitir el registro de usuarios en su sitio WordPress a través de un formulario personalizado, tienes que seguir leyendo esta publicación. Porque WPforms tiene la solución para ti.

El formulario de registro que viene por defecto en WordPress es bastante básico y personalizarlo o requiere de varios plugins instalados – consumiendo recursos del hosting – o bien, tener conocimientos de programación.

Sin embargo, crear un formulario de registro de usuarios en tu sitio web hecho con WordPress es un proceso súper fácil de hacer gracias a WPforms. Una de las grandes ventajas de realizar este proceso es que puedes detener la llegada de usuarios falsos – spam – protegiéndolo con unas sencillas opciones que te explicaré más adelante.

Ventajas de crear un formulario de registro en WordPress

  • Organización – Cuando usted permite a los visitantes hacer sus propios perfiles de usuario en su sitio de WordPress, usted tendrá una entrada registrada de todos sus detalles importantes necesarios para añadir automáticamente su cuenta.
  • Personalización – Puede controlar la información que necesita antes de crear una cuenta para los nuevos usuarios registrados, como por ejemplo, incluir la dirección de su sitio web como requisito.
  • Seguridad – Al requerir que los nuevos usuarios envíen un formulario con los requisitos de activación, mantendrá su sitio WordPress seguro y detendrá el spam de registro de usuarios.
  • Permisos – Puede especificar qué nivel de acceso tendrán los usuarios que completen el formulario en su sitio.
  • Membership sites / Membresías – Puede crear un sitio de membresía usando uno de los mejores plugins de membresía de WordPress en el mercado y requerir que la gente se registre como miembro usando un formulario de registro.
  • Facilidad de uso – Una vez que el usuario se registre en su sitio e inicie sesión, podrá ver su propia página de usuario en el panel de control de WordPress.

Paso a paso: registro de usuarios con WPforms

Instalación de WPforms

En primer lugar, debes proceder a instalar al menos la versión PRO de WPForms, puesto que en versiones anteriores y gratuita no se encuentra disponible este addon.

Para ello, debes ir a la barra lateral del escritorio, WPForms / Addons y localizar el “User Registration Addon” y proceder a activarlo.

Activar User Registratión Addon en WPforms

Crear un nuevo formulario

Una vez que el complemento de registro de usuario está activo en WPForms, ve a WPForms > Añadir nuevo (add new). Dentro de la interfaz del plugin, en la pantalla de configuración, dale un nombre al formjulario y selecciona la plantilla “Formulario de registro de usuario” (User Registration Form).

Seleccionar la plantilla Formulario de registro de usuarios

Una vez creado el formulario, te mostrará una ventana flotante para avisarte que los ajustes más importantes se encuentran en el panel “Settings”. Aunque luego pasaremos a esa parte.

Modificar y personalizar el formulario

Aquí, puede añadir campos adicionales arrastrándolos desde el panel izquierdo al panel derecho para solicitar más datos adicionales a la persona que se registra. O también puedes personalizar los ya existentes, como traducirlos al español ya que no están traducidos al 100%. Solo tienes que hacer clic sobre cualquier campo y la parte de la izquierda te aparecerán las propiedades. A excepción del campo “submit” que te llevará a los ajustes para que lo personalices.

Personalización de los campos de registro y traducciones

Ahora es el momento de ir a la personalización del addon y darle los ajustes finales.

Ajustes del addon Registro de usuarios

Para empezar, haz clic en la ficha Settings en el Constructor de formularios y a continuación, haga clic en Registro de usuario.

Configuración de registro de usuario

En esta página, puedes configurar lo siguiente:

  • Asignar cada campo de formulario.
  • Seleccionar roles de usuario.
  • Habilitar notificaciones.
  • Seleccione la página de confirmación a la que desea redirigir a los usuarios.

La asignación de campo de formulario, también conocido como mapeado de campos, ya viene hecho con los campos más importantes para que funcione correctamente el formulario de registro. No obstante, puedes seguir mapeando más campos: por ejemplo el de “web” que viene sin incluir y en el Constructor de formulario y podrías crearlo tú mismo para luego emparejarlo en este área.

Mapeado de campos del formulario de registro de usuarios

Seleccionar un rol de usuario te permite elegir qué tipo de privilegios de usuario serán otorgados al usuario que se registre a través del formulario. Por defecto siempre será suscriptor aunque puedes cambiarlo dependiendo del propósito de este formulario.

Elegir el tipo de usuario para el formulario de registro

Además, puede seleccionar la casilla “Activar la activación de usuario” si quieres que los usuarios confirmen su correo electrónico para activar su nueva cuenta. O también, puedes seleccionar “aprobación manual” para ir aprobando uno a uno la creación de la cuenta.

Elige entre activación por correo electrónico o activación manual.

Este sistema te ayudará a prevenir el registro de spammers y requerirá que todos los nuevos usuarios que completen su registro usando el enlace que recibirán en el correo electrónico. Dado que el registro de spam es un gran problema en WordPress, recomiendo encarecidamente activar esta opción.

Por otro lado, también puedes activar o desactivar las notificaciones de creación de usuarios en Wpforms, enviando tanto al administrador como al visitante registrado una notificación con la información de su cuenta.

Configurar envío de notificaciones al administrador

Por último, no olvides indicar la página de confirmación de creación de cuenta, a la que se enviará al usuario una vez sea confirmada. La página deberá estar previamente creada.

Configurar url de redirección de activación de usuario

Importante: no olvides pulsar el botón de arriba a la derecha “SAVE” para guardar todos los ajustes antes de salir de esta pantalla.

Ajustes avanzados: campos meta persanolizados de usuario

El mapeado de campos meta personalizados de usuario son la última opción dentro de la sección de ajustes de registro de usuarios en Wpforms. Esta opción te permite emparejar campos personalizados que hayas creado tu mediante programación o por ejemplo, mediante el plugin Advanced Custom Fields (ACF).

De esta forma te permite podrás añadir más detalles personalizados a la ficha del usuario registrado en tu web y quedarían guardados en la base de datos vinculados a ese usuario. Del mismo modo, podrías utilizarlos a futuro para mostrarlos en un area privada o incluso enviarlos a una app de email marketing / CRM.

Primero tendrás que crear los campos personalizados en ACF y luego podrás venir a este area a vincularlos a los campos que creaste en el formulario. Podrás “mapear” tantos campos como quieras.

Email marketing y WPForms

Una de las posibilidades de este tipo de formularios es que puedes conectarlo con tu aplicación de email marketing preferida y guardar todos los campos introducidos. Así tendrás fichas muy completas con los datos que introdujo el usuario en los campos de registro.

Membresías con WPForms

Otra de las funcionalidades más interesantes que tiene WPForms es la creación de formularios de pago con tarjeta de crédito mediante la integración de pasarela de pago Stripe. Por tanto, puedes registrar al usuario y al mismo tiempo, pedirle los datos de su tarjeta para efectuar un pago o suscripción periódica. Así puedes permitirle acceder a contenidos de valor en tu web que no ofreces para aquellos usuarios que no están registrados.

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (3 votos, promedio: 5,00 de 5)

Hola, me llamo Ángel Cano y tengo casi 20 años de experiencia en el universo digital, de los que casí 10 he dedicado directa o indirectamente a WordPress. En los últimos 5 años me he especializado en Escuelas online, membresías y comunidades online.


Responsable del fichero: Mundo Funnel. Finalidad: Gestionar tu alta a esta suscripción y enviar publicaciones así como alguna oferta de productos o servicios propios y de terceros. La Legitimación: tu consentimiento. Destinatarios: tus datos se encuentran alojados en mi plataforma de email marketing ActiveCampaign (nuestro proveedor de email marketing) a través de su empresa ActiveCampaign, LLC., ubicada en EEUU y que se acoge al acuerdo de seguridad EU-US privacy (Ver política de privacidad de ActiveCampaign). Podrás ejercer Tus Derechos de Acceso, Rectificación, Limitación o Suprimir tus datos enviando un email a hola@mundofunnel.pro o ante la Autoridad de Control. Encontrarás más información en nuestra Política de privacidad.

Responsable del fichero: Mundo Funnel. Finalidad: Gestionar tu alta a esta suscripción y enviar publicaciones así como alguna oferta de productos o servicios propios y de terceros. La Legitimación: tu consentimiento. Destinatarios: tus datos se encuentran alojados en mi plataforma de email marketing ActiveCampaign (nuestro proveedor de email marketing) a través de su empresa ActiveCampaign, LLC., ubicada en EEUU y que se acoge al acuerdo de seguridad EU-US privacy (Ver política de privacidad de ActiveCampaign). Podrás ejercer Tus Derechos de Acceso, Rectificación, Limitación o Suprimir tus datos enviando un email a hola@mundofunnel.pro o ante la Autoridad de Control. Encontrarás más información en nuestra Política de privacidad.

Responsable del fichero: Mundo Funnel. Finalidad: Gestionar tu alta a esta suscripción y enviar publicaciones así como alguna oferta de productos o servicios propios y de terceros. La Legitimación: tu consentimiento. Destinatarios: tus datos se encuentran alojados en mi plataforma de email marketing ActiveCampaign (nuestro proveedor de email marketing) a través de su empresa ActiveCampaign, LLC., ubicada en EEUU y que se acoge al acuerdo de seguridad EU-US privacy (Ver política de privacidad de ActiveCampaign). Podrás ejercer Tus Derechos de Acceso, Rectificación, Limitación o Suprimir tus datos enviando un email a hola@mundofunnel.pro o ante la Autoridad de Control. Encontrarás más información en nuestra Política de privacidad.