Bienvenidos a la novena clase del curso de Genesis intermedio. Ya sabéis que este curso lo deberíais hacer después del curso básico de Genesis, y que en cuanto acabemos empezaremos con el avanzado, en el que será todo código.
En la clase de hoy vamos a proponer 10 tareas clásicas que suelen pedirse en cualquier web, y veremos cómo resolverlas todas con Genesis en 20 minutos.
10 tareas en 20 minutos
La idea que hay detrás de esta clase práctica de hoy es que hagamos un repaso que nos ordene los conceptos e ideas que hemos tocado en todas las clases anteriores. Esto también nos servirá para prepararnos para el curso avanzado, en el que lo haremos todo por código. Así pues, veamos como podemos hacer esas 10 modificaciones en menos de 20 minutos:
Como podéis ver, en realidad podríamos haber hecho esos 10 cambios en 5 minutos, pero el vídeo ha durado más simplemente porque os he ido explicando cada paso con ejemplos y viendo el "antes" y el "después", pero si hubiera ido al grano, lo podíamos haber liquidado en un plis.
De esta lección es importante destacar varios puntos:
- La facilidad con la que Genesis te permite hacer modificaciones con el mínimo código posible.
- El poderoso uso de hooks (actions y filters), y que siempre funciona igual, creando una función y "enganchándola".
- Que no nos tenemos que saber todos los hooks, sino que los tenemos que ir aprendiendo según nos hagan falta.
Así pues, espero y deseo que la lección haya sido de utilidad para todos, y que os haya ordenado y esclarecido esos conceptos que hemos ido viendo a lo largo del curso.
En la próxima clase haremos 10 tareas más, un poco más complejas y avanzadas. ¡Se aceptan peticiones! De este modo, aparte de solucionar cualquier cosa que queráis hacer, también aprenderemos todos. Eso será en la próxima clase. ¡Hasta entonces!
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