En la décima y última clase del curso de Genesis, vamos a ver los hooks, una funcionalidad extraordinaria que nos permite modificar y ampliar ampliamente este theme.
Y es que una de las gracias de Genesis, es precisamente que aparte de ser liviano, también es extensible. Esto quiere decir que lo podemos ampliar de varias formas con otros plugins, como hemos visto en las tres últimas lecciones.
Vamos a ver qué son exactamente los hooks, y cómo "enganchar" nuestro código en ellos, a través de un plugin que nos facilitará el trabajo.
Como podéis ver, los hooks (actions y filters) de Genesis dan mucho de sí, pues no solo nos permiten colocar contenido donde queramos, sino también modificarlo.
Gracias a los hooks podemos insertar contenido, shortcodes de cualquier plugin o incluso código HTML de forma fácil. Es un primer paso para entender el funcionamento de la ubicación en el tiempo (orden de carga) y el espacio (dónde se muestra) de cada hook.
Si os interesa aprender más sobre ellos, tenéis el curso avanzado de Genesis y el curso de Genesis Filters en el que vemos más en detalle en qué consisten, y entramos en el estupendo mundo del código.
Como deberes de esta última lección, os propongo que uséis el plugin que vemos en el video para colocar un banner en la cabezera, otro al final de cada post, y uno antes de los widgets del pié de página. Y porque no, ¡Experimentad con el resto de hooks!
¡Y aquí finaliza la lección y el curso! Espero que os haya gustado, y ya sabéis que 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 del siguiente curso, sea éste el que sea!
Todos los capítulos de este curso:
- Curso de Genesis #1. Instalación
- Curso de Genesis #2. Ajustes del framework
- Curso de Genesis #3. Opciones
- Curso de Genesis #4. Widgets
- Curso de Genesis #5. Ajustes generales de SEO
- Curso de Genesis #6. Ajustes particulares de SEO
- Curso de Genesis #7. Bloques
- Curso de Genesis #8. Layouts
- Curso de Genesis #9. Bloques personalizados
- Curso de Genesis #10. Hooks