WordPress registrarse

Registro de usuarios en WordPress sin plugin

Has construido tu sitio de WordPress, has conseguido algo de tráfico, ¡por fin tienes una audiencia! Ahora quieres invitarlos a participar, a crear conversaciones más profundas y a conectarse entre ellos.

La función de registro de usuarios por defecto de WordPress te permitirá hacerlo, pero ¿qué pasa si quieres registrar más campos y hacer que el formulario de registro sea bonito? El plugin de membresía es otra opción, pero ¿está seguro de que quiere pasar horas aprendiendo un plugin complicado con toneladas de características que probablemente no utilizará?

En este artículo, te guiaremos a través del proceso de configuración de tu formulario de registro, inicio de sesión y actualización de perfil utilizando el complemento de gestión de usuarios. Es simple y rápido, cubriendo todo lo que necesitas para un simple registro de usuarios en tu sitio.

El complemento de Gestión de Usuarios le proporcionará tres plantillas de formularios listas para usar, el formulario de registro de usuarios de WordPress, el formulario de inicio de sesión y el formulario de actualización de perfil. Puedes construir los formularios desde cero con las acciones de Gestión de Usuarios, o personalizar la plantilla que hemos construido para ti.

Inicio de sesión en WordPress

Instalé el plugin para probar, inmediatamente después de activar el plugin, mi sitio se negó a cargar. Quité el plugin con SSH y descubrí que había creado 3000 páginas de post. Después de eliminar esas páginas en lotes de 250 a la vez, creo que voy a buscar un plugin diferente.

También hay todo lo demás que el plugin soporta (como redirecciones de inicio de sesión y plantillas de correo electrónico personalizadas para nuevos registros). En definitiva, es una pequeña joya que se encarga de varias cosas a la vez. Todo desde un solo plugin.

WordPress login admin

Llama la atención de los visitantes con diferentes tipos de formularios y posiciones. Elige entre una ventana emergente, una barra fija, añádelo a un área de widgets o colócalo en la parte inferior de tus páginas. También puedes añadir fácilmente un formulario a cualquier página de tu sitio web usando PHP, iFrame, o nuestro propio bloque Gutenberg.

Los campos de correo electrónico, nombre, apellidos y selección de lista vienen de serie, pero es posible que desee recopilar información adicional de sus suscriptores, como su cumpleaños o su ubicación. Crea y añade fácilmente campos personalizados a cualquiera de tus formularios de suscripción.

Modifique el estilo de sus formularios de suscripción para complementar su marca y atraer a los suscriptores. Aplique sus propios estilos CSS o utilice nuestras opciones de personalización disponibles en el editor. Incluso puedes personalizar la página de confirmación de la suscripción, o seleccionar una página existente en tu sitio web para hacerlo.

Registro de usuarios falsos en WordPress

Ahora, cuando quieras recuperar el material que has almacenado, necesitas saber si la información está dentro del propio objeto Usuario o en los metadatos. Para recuperar el nombre y el apellido (de un usuario registrado):

Eso es lo básico. Todavía hay muchas cosas que faltan aquí, como la validación, la salida de mensajes de error, el manejo de errores que ocurren dentro de la API de WordPress, etc. También hay algunas cosas importantes de las que hay que ocuparse antes de que el código funcione. El código probablemente también debería ser dividido en varios archivos, pero espero que esto sea suficiente para empezar.

Una ventaja de usar un formulario de registro personalizado es que modificar el código de acuerdo a las necesidades del usuario se vuelve fácil. Para un formulario de envío personalizado puedes hacer uso de ganchos existentes en WordPress como template_redirect y luego asignar ese gancho a alguna función que hará el post-procesamiento del formulario, como la validación y el envío de datos a la base de datos del sitio. Puedes consultar un artículo en profundidad aquí.

La primera es la integración con el aspecto general del tema del sitio web. Los formularios estándar a menudo no funcionan bien con los temas personalizados y siempre existe la posibilidad de que los archivos CSS personalizados no se rendericen bien con el formulario. Un formulario personalizado, por otro lado, puede ser fácilmente configurado para trabajar con CSS personalizado.