En la séptima clase del curso de GeneratePress vamos a abordar una interesante funcionalidad de este framework theme: Los hooks.
Que nadie se asuste e imagine montones de código. Los hooks son "ganchos" lugares donde podemos añadir cosas, quitar o modificar contenido o procesos. Son puntos definidos en el código fuente donde el core de WordPress, los plugins o el theme pueden intervenir.
Gracias a esto se pueden personalizar diseños y funcionalidades sin romper nada o modificar código original. ¡Vamos a verlo!
7.1 - Uso de Hooks
GeneratePress dispone de bastantes hooks (ganchos) definidos donde podemos hacer cosas. Y nos lo pone muy fácil gracias a la funcionalidad que trae de serie. Si no tenemos el premium, los podemos usar con código, sin embargo, tal y como vamos a ver será mucho más fácil.
¿Veis la potencia que nos da esta funcionalidad? Tenemos control sobre casi todo el theme para poner lo que queramos donde queramos, de forma organizada, se ampliando más aún las posibilidades.
7.2 - Condicionales
Ahora vamos a ver el cuándo aplicar estas personalizaciones, en que lugares y bajo qué condiciones queremos mostrar o cambiar algo.
Como veis las opciones se disparan. Yo por ejemplo suelo poner así los botones de enlaces a redes sociales o algún formulario para captar suscriptores, sin plugins específicos para ello.
En esta clase os proponemos probar opciones, añadir lo que se os ocurra, y poner condicionales. Aquí no podemos entrar a verlos todos, pero esta base es el concepto y ahora solo tenéis que probar por vuestra cuenta. Combinando esto con los shortcodes de Elementor, el resultado es magnífico.
Si queréis enseñarme el resultado o tenéis cualquier duda, ya sabéis.. formulario de soporte en la intranet, y allí me tenéis. ¡Nos vemos en la siguiente clase!
Todos los capítulos de este curso:
- Curso de GeneratePress #1. Instalación
- Curso de GeneratePress #2. Personalizador
- Curso de GeneratePress #3. Menús y logos
- Curso de GeneratePress #4. Ajustes en páginas y posts
- Curso de GeneratePress #5. Blog
- Curso de GeneratePress #6. Page headers
- Curso de GeneratePress #7. Hooks
- Curso de GeneratePress #8. WooCommerce
- Curso de GeneratePress #9. Integración con Elementor
- Curso de GeneratePress #10. Child themes y demos