Bienvenidos a la quinta entrega del curso de plugins para WordPress, objetivo del cual es aprender a crear vuestros plugins, pero también a modificar plugins de otros, para amoldarlos a vuestras necesidades.
Hoy veremos cómo crear Custom Taxonomies, o sea, formas de organizar nuestro contenido, más allá de las típicas categorías y etiquetas de WordPress.
5.1 - Creando taxonomías personalizadas
Esta clase os recordará mucho a la anterior, pues del mismo modo que creábamos una función que ejecutábamos en el hook "init" con un array con todos los argumentos, en esta ocasión haremos exactamente lo mismo, pero con la función register_taxonomy, que nos permitirá crear nuevas formas de organizar y clasificar la información de forma fácil y rápida.
Así pues, allá vamos. Empecemos creando una taxonomía llamada "Tipología", y juguemos con ella:
Bien, pues ya lo véis. Así de fácil es crear todas las taxonomías que queráis, asignarles contenidos, convertirlas de categorías a etiquetas (o viceversa), crearles archivos, columnas en el panel de control... ¡y tantas otras cosas! Y ahora vamos a personalizar un poco más la experiencia al usuario traduciendo la nomenclatura.
5.2 - Personalizando taxonomías personalizadas
Como ya habéis visto en el video anterior, sólo modificando el valor de hierarchical convertimos esas etiquetas en categorías y al revés, modificando automáticamente su nombre. Pero que pasa si queremos dar un paso más allá, y darle nuestro propio nombre? Pues ningún problema, para eso está la opción "labels". Veamos cómo va:
Bien, pues así de fácil es crear esas taxonomías personalizadas, y así de simple cambiar toda la nomenclatura, para facilitar la vida al usuario y además dar un toque de profesionalidad a nuestro plugin. :)
Y fijaros que si juntamos lo que hicimos en la última clase con lo de esta, ya tendríamos un plugin (muy básico, pero un plugin al fin y al cabo) que añade un nuevo tipo de contenido a WordPress (libros) e incluso le asigna una taxonomía (tipología) para poder clasificarlos. ¿No está mal para ser la quinta clase, verdad? Pues esperad a ver lo que tenemos preparado para las siguientes... ;)
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