En la segunda clase del curso de creación de directorios en WordPress vamos a crear campos avanzados de usuario para los formularios de registro y edición.
A pesar que los campos básicos estándar son muy flexibles y nos permiten crear todo tipo de formularios, en ocasiones necesitaremos algo más avanzado para ser más rápidos, o para facilitar la vida al usuario.
Veamos cómo añadir campos de países, zonas horarias, moneda local, o incluso de elección de contenido existente en WordPress o selectores avanzados. ¡Vamos a ello!
¡Ya lo veis! Los campos avanzados nos ahorran bastante tiempo de desarrollo y de "copiar/pegar" información y listados. Además, todos validan el contenido, algo muy cómodo si queremos parametrizar los datos para luego filtrarlos y trabajar con ellos.
Así pues, en esta ocasión os propongo las siguientes tareas opcionales, para acabar de digerir la lección:
- Crear un campo de teléfono
- Crear un selector de País
- Crear un selector de zona horaria y otro de hora
- Crear un selector de moneda local
- Crear una casilla de términos y condiciones
- Crear un datepicker y colorpicker
- Añadir un campo de validación (con contraseña o palabra secreta)
- Añadir un mapa para colocar un pin de posición
Es importante recordar que debemos siempre seguir una nomenclatura sólida para los IDs de cada campo, ya que después trabajaremos con ellos, y si lo hacemos mal des del principio luego no los podremos modificar, ya que si se cambia, se perderán los datos guardados ligados a ese valor. O sea, que mejor decidamos un prefijo y trabajemos de forma consistente con él.
Y ahora sí que ya podemos decir que hemos acabado en lo que se refiere a campos, y a partir de las próximas clases entraremos de lleno en los formularios. Y lo digo así, en plural, porque tendremos la posibilidiad de tener varios de cada.
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