En la primera clase del curso de gestión avanzada de usuarios de WordPress aprenderemos a crear formularios de registro, edición de perfil, login y logout, y recuperación de password.
Si bien es cierto que WordPress ya tiene formularios para realizar esas acciones, también es cierto que son muy limitados y poco intuitivos, con lo que en muchos casos no podremos utilizarlos en nuestro proyecto.
Vamos a ver cómo mejorarlos, personalizarlos y asignarlos cada uno en su propia página que colocaremos en el menú principal de la web. ¡Vamos allá!
¡Ya lo veis! Hemos sustituido los limitados formularios genéricos de WordPress por formularios propios dentro de nuestra web y branding. Y además el usuario ya puede modificar todos sus datos sin acceder al panel de control de WordPress, mejorando muchísimo su experiencia de navegación.
Os propongo los siguientes deberes o tareas opcionales:
- Crear un formulario de registro con los datos básicos por defecto.
- Crear un formulario de edición de datos básicos del usuario.
- Crear un formulario de acceso
- Con enlace a la página de "recordar contraseña"
- Con enlace a la página de registro.
- Crear un enlace de logout
- Simular la siguiente situación:
- Registro de un usuario (con redirección a la home)
- Modificación de sus datos (haciéndolo el usuario desde el frontend)
- Login del usuario (con redirección a la home)
- Logout del usuario
También es interesante poder crear usuarios así como modificar sus datos desde el formulario de frontend del administrador. Fijémonos que justo por encima del formulario de edición de datos tiene un campo para elegir (o añadir) un usuario. Si lo seleccionamos, sus datos cargarán automáticamente y podremos modificarlos.
Como podéis ver, en esta primera lección hemos conseguido de forma rápida y trabajando con cinco shortcodes crear los formularios básicos necesarios para gestionar usuarios sin pasar por el panel de control. Y esto sólo ha hecho que empezar.
Como siempre, si tenéis cualquier duda o pregunta, podéis mandarla a través del formulario de soporte de la intranet de suscriptor. ¡Nos vemos en la siguiente lección! :)
Todos los capítulos de este curso:
- Curso de gestión avanzada de usuarios de WordPress #1. Formularios del front end
- Curso de gestión avanzada de usuarios de WordPress #2. Configuración básica
- Curso de gestión avanzada de usuarios de WordPress #3. Restricción de contenidos por rol
- Curso de gestión avanzada de usuarios de WordPress #4. Creación y edición de roles y capacidades
- Curso de gestión avanzada de usuarios de WordPress #5. Edición de los campos de usuario
- Curso de gestión avanzada de usuarios de WordPress #6. Campos extra de GDPR y reCAPTCHA
- Curso de gestión avanzada de usuarios de WordPress #7. Traducciones y modificaciones
- Curso de gestión avanzada de usuarios de WordPress #8. Ajustes de diseño
- Curso de gestión avanzada de usuarios de WordPress #9. Campos extra
- Curso de gestión avanzada de usuarios de WordPress #10. Ajustes de administración