En la clase de hoy del curso de WordPress avanzado vemos el pilar fundamental de la programación en WordPress. El Santo Grial: Los Hooks.
10 - Hooks de WordPress
La clase de hoy os encantará, porque es precisamente la base de la programación en WordPress. De hecho, todo lo que hemos hecho en las últimas 9 clases, está basado en lo que veremos hoy, aunque no lo supiéramos: Los hooks.
Hay dos tipos de hooks: Filtros (filters) y acciones (actions). Y en esos dos tipos de filtros hemos basado todo el código que hemos visto hasta ahora. De hecho, si os fijáis en el código que hemos hecho hasta el momento, todos, absolutamente todos los códigos tienen un hook al final de todo. ¡Comprobadlo!
Así pues, ahora llega el momento en el que vamos a desvelar todo lo que hay detrás de WordPress, y veremos una extraordinaria herramienta que nos va a facilitar la vida para aprendernos los hooks, y a localizarlos.
¿Impresionante, verdad? Esto es precisamente la gracia de WordPress. Tenemos hooks en todas partes, que nos permiten añadir, modificar y eliminar cualquier comportamiento de WordPress.
¡Los hooks son los que hacen posible los plugins y los themes! Sin ellos, no se podría ampliar WordPress sin modificar el core. Así pues, son fundamentales.
Y acabamos con los últimos deberes del curso, tomad nota:
- Añadir "HOLA" al principio de nuestra web.
- Añadir "ADIÓS" al principio de nuestra web.
- Modificar el mensaje de "gracias" del panel de control.
- Modificar el "title" de la web.
- Colocad un anuncio después de cada post.
- Colocad una foto de vuestro avatar antes de la sidebar.
- Probad, inventad, experimentad, y seguid experimentando...
Y con esto acabamos la clase y el curso. Pero esto no finaliza aquí ni mucho menos, ya que ahora empezaremos con los cursos para desarrolladores. Y es por eso que espero vuestro feedback. ¿Cómo queréis que enfoque el curso? ¿Un curso de hooks? ¿De filtros, de acciones? ¿Quizás uno sólo de código y funciones de WordPress? ¿Del core? ¡Soy todo oídos!
Así pues, nos vemos en la siguiente clase, sea del curso que sea. Hasta entonces... ¡Muy buenos días!
Todos los capítulos de este curso:
- Curso de WordPress Avanzado #1: Modificar WordPress
- Curso de WordPress Avanzado #2: Custom Post Types
- Curso de WordPress Avanzado #3: Taxonomías
- Curso de WordPress Avanzado #4: Ubicaciones de menús
- Curso de WordPress Avanzado #5: Widget Areas
- Curso de WordPress Avanzado #6: Menús en la toolbar
- Curso de WordPress Avanzado #7: Métodos de contacto del usuario
- Curso de WordPress Avanzado #8: Crear shortcodes
- Curso de WordPress Avanzado #9: Scripts y estilos
- Curso de WordPress Avanzado #10: Hooks