Bienvenidos todos a la tercera entrega del curso de Genesis intermedio, en el que aprenderemos a programar con Genesis y WordPress. Ya sabéis que si os suscribís tendréis acceso también al curso básico de Genesis, y a todos los cursos de marketing online.
En el capítulo de hoy vemos los Filter Hooks. Recordemos que se trata del segundo tipo de "hook", con el que podemos modificar (filtrar) información. La semana pasada vimos el primer tipo (Action Hooks), y ahora empezaremos a ver el poder de los filtros, que nos permiten modificar datos. Esa palabra es la clave, como veremos en breve.
Filter Hooks en Genesis
Un "filter" no deja de ser un "filtro", por muy tonto que parezca. ¿A qué me refiero con eso? Bien, pues simplemente que nos permite modificar cualquier contenido. Ojo porque en algunas ocasiones el resultado final puede ser muy parecido a lo mismo que aplicando un "remove_action" y "add_action".
Pero dejémonos de teoría, y vamos al ataque. La práctica:
Como podéis apreciar, los filtros nos abren un nuevo abanico de posibilidades prácticamente ilimitadas. Prácticamente todo es filtrable en Genesis. I si no lo es en Genesis, lo es en WordPress, o sea que todo lo que hemos visto aquí también nos sirve.
En cuanto al uso de Actions o Filters, si dudáis, os tenéis que hacer la siguiente pregunta: ¿Estoy aprovechando la variable que había antes? Si es así, necesitáis un filtro. Sinó, mejor un Action :)
Un último tema muy importante: Como digo en el video, no os preocupéis si no entendéis el porqué de algo, o toda la lógica interna de la programación. Os prometo que os iréis acostumbrando a ella.Además, que no os abrume el número de filtros, actions o funciones de WordPress o Genesis. NADIE se los sabe todos. Incluso los mejores programadores de PHP aprenden nuevas funciones constantemente, a medida que las necesitan. El uso y la repetición os llevará a la memorización. :)
Bien, pues ya tenéis deberes. A probar todos los filtros y a hacer locuras, a ver lo que rompéis. En la próxima clase, más código, más funciones y más variables. ¡Nos vemos!
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