Привласнення категорій, тегів і таксономій до файлів, що завантажуються, CMS і движки для сайтів
СКАЧАТИ ПОХІДНІ ФАЙЛИ
Уявіть, як це могло бути корисно: стало б можливим створювати динамічні галереї зображень, присвячених певним місцям або темам (пейзажі, абстракція тощо), або робити листинги з величезною кількістю сторінок у форматі PDF.
Також, цим способом ви можете створити кастомну, тобто створену вами таксономію (custom taxonomy), яка буде застосована до завантажених файлів.
У цій статті, прочитання якої триватиме менше 10 хвилин, я покажу як це зробити!
Згідно з WordPress Codex:
Таксономія (синонім слова систематика) це одне із тих слів, про яке більшість людей ніколи нічого не чула. Якщо коротко, то таксономія дає змогу групувати об'єкти.
Наприклад, я маю кілька різних видів тварин. Я можу згрупувати їх разом за деякими характеристиками і потім надати отриманим групам імена. Ці групи будуть називатися біологічними класами, або таксономією Ліннея (на ім'я шведського фізіолога Карла Ліннея).
У WordPress ж таксономія це механізм угруповання записів (посилань, кастомних записів і т.д.).
Для успішного засвоєння матеріалу цієї статті вам знадобиться:
Підготовча частина: екран бібліотеки файлів



Прикріплення тегів до завантажених файлів
Додайте наступний код у свій плагін або файл функцій теми:
Як і в прикладі вище, цей код додає можливість надавати теги на екрані бібліотеки файлів:


Рухаємося далі: створення таксономій для завантажених файлів
У прикладі вище я додав тег до зображення, щоб показати, як це робиться. Уявімо, що я хочу створити ієрархічну таксономію під назвою «Locations », які я міг би використовувати для класифікації та відображення всіх моїх зображень.
Це можна зробити за допомогою функції register_taxonomy(). Додайте наступні рядки до файлу функцій теми або плагін:
Цей код створить нову ієрархічну таксономію, яка може бути застосована тільки до завантажених файлів.
Якщо ви хочете застосувати її до інших типів контенту, то замініть параметр «attachment» у функції register_taxonomy() масивом, що включає мітки всіх типів контенту, які ви хочете включити, наприклад:
Екран бібліотеки файлів тепер відображає нову таксономію:


Висновок
Є ще багато інших варіантів застосування цих інструментів. Все це повинно допомогти вам ефективно працювати із завантаженими файлами, так само як і з записами, здатні виводити їх на екран різними способами.
Дана публікація є перекладом статті «Applying Categories, Tags and Custom Taxonomies to Media Attachments», підготовленою дружньою командою проекту Інтернет-технології.