Bienvenidos a la tercera entrega del curso de plugins para WordPress. Ya sabéis que el objetivo principal del curso es que sepáis crear y modificar vuestros propios plugins :)
Hoy vemos los Filter Hooks, el segundo tipo de hook, que nos permite modificar (filtrar) información antes de mostrarla o insertarla en la base de datos.
3.1 - Teoría de los Filter Hooks
¡Venga va! Cinco minutillos de teoría no hacen daño a nadie, y así empezamos con más conocimientos y la práctica será más simple con estos cuatro conceptos clave:
Como podéis ver, no es tan complicado como parece, ¿verdad? Cierto es que los action hooks pueden llegar a hacer más cosas, pero la experiencia me dice que mejor no saturaros ahora con demasiada información. Mejor digerir bien este concepto y luego ya ampliaremos. Y ahora... ¡La práctica!
3.2 - Práctica de los Filter Hooks
Muy bien señores, ya pueden abrir sus editores de texto por la última página... vamos a quitar cualquier velo de misterio de todo esto y veremos lo fácil que es añadir filtros, ya sean "database read" o "database write".
¡Tachán! Ya está. Ya sabéis como funcionan los filtros. ¿Interesantes, verdad? Y en este caso sólo hemos visto como funcionan dos de ellos, pero como podéis ver en el listado, hay cientos de ellos.
Como digo en el vídeo, no os estreséis. NO os los tenéis que saber todos, sino simplemente los principales y los que luego vayáis necesitando en cada caso. Para eso está el codex y toda la documentación de WordPress. Además, está todo muy categorizado y es fácil encontrar justo el que necesitas. Y si no existe, pídelo y lo añadirán... es la gracia de WordPress. Todo el mundo puede contribuir :)
En fin señores, pues esto es todo por hoy. Ya tenéis deberes :) Los hooks (actions y filters) son el pilar fundamental de WordPress, pero aún tenemos muchísimas cosas que ver, y luego lo fusionaremos todo para crear nuestro propio plugin. Nos vemos en la siguente clase :)
Todos los capítulos de este curso:
- Curso Plugins WordPress #1. Introducción
- Curso Plugins WordPress #2. Action Hooks
- Curso Plugins WordPress #3. Filter Hooks
- Curso Plugins WordPress #4. Custom Post Types
- Curso Plugins WordPress #5. Taxonomías personalizadas
- Curso Plugins WordPress #6. Crear Widget Areas
- Curso Plugins WordPress #7. Ubicaciones de menús
- Curso Plugins WordPress #8. Shortcodes
- Curso Plugins WordPress #9. Añadir nuestro propio CSS
- Curso Plugins WordPress #10. Hacer plugins sin escribir código