Bienvenidos a la cuarta clase del curso de Genesis intermedio, en el que aprendemos a programar con Genesis Framework. Si os suscribís a este curso tendréis acceso también al curso básico de Genesis, y a todos los otros cursos de marketing online.
En la clase de hoy veremos los layouts de Genesis. Como forzarlos por código según las condiciones y circunstancias que queramos. Creatividad al poder.
Layouts en Genesis
Curiosamente, para forzar layouts usaremos uno de los filtros de Genesis. Concretamente uno llamado "genesis_pre_get_option_site_layout", que tiene seis funciones la mar de cómodas que ya van en el core de Genesis, y que nos permitirán de forma súper fácil alternar entre los seis layouts predefinidos en el framework.
De paso, en esta lección también repasaremos condicionales, action hooks, y como mezclar todo lo que hemos visto hasta el momento. ¡Vamos allá!
Una vez más, y como no me cansaré de repetir, fijaros en el alto nivel de flexibilidad y de control que nos permite el código. Eso sería imposible meterlo en un plugin o en un panel de control, porque habría millones de posibles combinaciones. Además, esa información quedaría guardada en la base de datos en lugar de en un archivo, con lo que su ejecución sería más lenta. Mucho mejor picar el código directamente.
Así pues, ya tenéis deberes. Echad un vistazo al listado de todas las condicionales que hay debajo del video y empezad a hacer pruebas como locos con la función que hemos creado. Cuanta más práctica mejor, señores. Porque la semana que viene... lo complicaremos un poco más ;)
Todos los capítulos de este curso:
- Curso de Genesis intermedio #1: Modificar CSS
- Curso de Genesis intermedio #2: Quitar y reemplazar actions
- Curso de Genesis intermedio #3: Filter Hooks
- Curso de Genesis intermedio #4: Layouts
- Curso de Genesis intermedio #5: Plantillas de página y de sistema
- Curso de Genesis intermedio #6: Labels
- Curso de Genesis intermedio #7: Widget Areas personalizadas condicionales
- Curso de Genesis intermedio #8: Hook boxes
- Curso de Genesis intermedio #9: Diez tareas en 20 minutos
- Curso de Genesis intermedio #10: Diez tareas más