Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Creative Coding

Archivos adjuntos avanzados de WordPress: Categorías y Términos de taxonomía

by
Read Time:4 minsLanguages:
This post is part of a series called Advanced Use of Attachments in WordPress.
Advanced WordPress Attachments: Creating Custom Queries

Spanish (Español) translation by Eva Collados Pascual (you can also view the original English article)

Como mencionamos en el preámbulo del artículo, este tutorial es el primero de una serie formada por cuatro tutoriales en el que aprenderás algunas de las técnicas para trabajar con imágenes en los adjuntos en WordPress que te proporcionarán opciones avanzadas.

En esta serie, cubriré lo siguiente:

  • Asignación de categorías y taxonomías a los adjuntos,
  • Consulta de archivos de medios basándonos en una categoría o taxonomía de manera que puedas darles salida en forma de bucle personalizado,
  • Uso de consultas de taxonomía/categoría para imágenes de manera que podamos mostrarlas en las páginas de archivo
  • Adición de una imagen a una categoría o término de taxonomía como “imagen destacada” de la categoría o el término

Asignar categorías, etiquetas o términos a los adjuntos es una técnica que no es obvia de inmediato, no obstante los adjuntos son simplemente un tipo de entrada como cualquier otra, así que el concepto es relativamente fácil de comprender. Haciendo esto obtienes una variedad de opciones para la gestión de imágenes y archivos de medios en tu sitio, y formas de mostrarlas a los usuarios.

Entre algunos ejemplos sobre cómo podrías usar esto se incluyen los siguientes:

  • Podrías crear una taxonomía para los documentos y asignar términos a los documentos conforme los subes, después crear un archivo de plantilla de taxonomía personalizada para mostrar un listado de documentos con un término concreto que podría ser útil para un sitio que se use a modo de gestión de repositorio de documentos.
  • Quizá podrías usar una taxonomía para mostrar imágenes con términos concretos en un archivo de plantilla de taxonomía personalizada, y de este modo crear galerías sin pasar por el tedio de tener que crearlas manualmente.
  • Quizá tengas la necesidad de asignar una categoría, etiqueta o término de taxonomía a una imagen para hacer que esa imagen sea la imagen destacada del término lo que te posibilitará mostrarla en el archivo de ese término.

El punto de inicio consiste en crear una taxonomía para los adjuntos y asignarla a ellos, asi que te mostraré cómo hacer exactamente esto en este tutorial. Voy a crear dos taxonomías: una para los documentos y otra para las imágenes.

Nota: Si quieres aplicar categorías y etiquetas existentes a tus medios, consulta mi tutorial sobre la asignación de categorías y etiquetas a los adjuntos.

Lo que necesitarás

Para seguir este tutorial necesitarás lo siguiente:

  • Una instalación de desarrollo de WordPress
  • Acceso FTP (o MAMP o similar si estás trabajando localmente)
  • Un editor de código

Voy a crear un plugin para este tutorial, ya que el registro de taxonomías es independiente del tema, pero tú puedes optar por poner el código en el archivo de funciones de tu tema.

Configuración del plugin

Primero, comenzaré configurando mi plugin:

Ahora voy a crear una función para mis taxonomías, que voy a enganchar en el gancho init:

El siguiente paso consiste en rellenar esta función con el código que registrará mis taxonomías, utilizando la función register_taxonomy().

Registro de las taxonomías

Primero, registraré una taxonomía para los documentos. Añade lo siguiente dentro de la función wptp_register_attachments_tax():

A continuación, registremos la taxonomía para las galerías. Añade lo siguiente bajo la función register_taxonomy() para la taxonomía Document Categories (categorías de documentos), todavía dentro de la función wptp_register_attachments_tax():

Esto añade ambas taxonomías al menú de medios:

advanced-use-of-attachments-in-wordpress-part-1-media-menu-both-taxonomiesadvanced-use-of-attachments-in-wordpress-part-1-media-menu-both-taxonomiesadvanced-use-of-attachments-in-wordpress-part-1-media-menu-both-taxonomies

Adición de medios y asignación de términos de taxonomía

El último paso es cargar algunos archivos multimedia y asignarles términos de taxonomía. A menos que tengas una gama de documentos y medios con diferentes categorías, haz esto usando el cargador de medios de WordPress.

Dado que añadí el argumento show_admin_column a mis funciones register_taxonomy(), puedo ver las categorías mostrándose en la pantalla de la Biblioteca de medios.

Aquí están las imágenes:

advanced-use-of-attachments-in-wordpress-part-1-media-libraryadvanced-use-of-attachments-in-wordpress-part-1-media-libraryadvanced-use-of-attachments-in-wordpress-part-1-media-library

Resumen

La asignación de taxonomías a archivos adjuntos es algo sencillo y te ofrece una serie de formas en las que puedes mostrar los archivos adjuntos a los usuarios. En este tutorial has aprendido a crear las taxonomías y aplicarlas a los archivos adjuntos.

En el siguiente tutorial, mostraré cómo crear un archivo de plantilla personalizado para mostrar datos adjuntos mediante la taxonomía Document Categories que hemos creado en este tutorial.

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.