En la cuarta clase del curso de creación de directorios en WordPress vamos a crear múltiples formularios de edición de perfil para cada tipo de usuario.
Ahora que hemos creado distintos tipos de formularios de registro, debemos hacer lo mismo con los formularios de edición de perfil. Pues si por ejemplo tenemos clientes y proveedores, cada uno con sus campos personalizados del registro, en el momento en el que quieran modificar algún dato, deberían ver únicamente sus campos.
Vamos a ver cómo crear múltiples formularios de edición de perfil que permitirán seleccionar los campos que mostrar en cada uno, así como eliminar o reordenar los existentes, e incluso mostrar algunos en forma condicional en función del rol. ¡Empecemos!
¿Os dais cuenta de lo cómodo que es este sistema? De esta forma, y en función del rol de cada usuario, le podremos mostrar un formulario u otro, o incluso el mismo formulario pero con campos extra.
Como es habitual, os propongo el siguiente ejercicio en el mismo negocio de matching que creamos en la lección anterior, entre gente que busca empleo y empresas que están contratando:
- Crear un formulario de edición de perfil en el que el solicitantes de empleo pueda cambiar sus datos
- Usuario
- Nombre
- Currículum (un PDF que sustituya al anterior)
- Experiencia (un textarea)
- Crear un formulario para empresas que están contratando, para poder modificar los siguientes datos
- Usuario
- Nombre
- Descripción del empleo que se ofrece
- Sueldo (importe bruto anual)
- Crear un campo condicional para las empresas que tienen cuenta de pago, en el que puedan destacar su oferta de empleo.
En este ejemplo lo estamos enfocando como negocio de matching, pero podríamos hacer lo mismo con un directorio, en el que todos los usuarios tengan el mismo formulario de registro o edición, pero en el momento en el que uno pasa a ser de pago, que automáticamente se cambié su rol, y en su formulario aparezca la opción de ser destacado.
Aunque veremos cómo hacer esto en detalle en el tercer curso de la trilogía, podéis ver cómo hacer el cambio de rol automático en el momento de la suscripción de pago en el curso de Restrict Content Pro, que es un plugin totalmente compatible.
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 creación de directorios en WordPress #1. Campos personalizados de usuario
- Curso de creación de directorios en WordPress #2. Campos avanzados de usuario
- Curso de creación de directorios en WordPress #3. Múltiples formularios de registros
- Curso de creación de directorios en WordPress #4. Múltiples formularios de edición de perfil
- Curso de creación de directorios en WordPress #5. Listados del directorio
- Curso de creación de directorios en WordPress #6. Creación de página de perfil de usuario
- Curso de creación de directorios en WordPress #7. Correos personalizados
- Curso de creación de directorios en WordPress #8. Redirecciones personalizadas
- Curso de creación de directorios en WordPress #9. Campos de repetición
- Curso de creación de directorios en WordPress #10. Herramientas extra