Есть ли разница между таксономиями и категориями?

48

Я внимательно читал кодекс для WordPress и меня смущают смутные определения, что такое таксономия и что такое категория. В этом отношении термин также является словом, которое используется в описании таксономий, но кажется, что оно используется таким образом, что намекает на то, что оно не ограничивается только таксономией.

Оба описываются как способ классификации и группировки сообщений. Я понимаю, что таксономии являются более общей формой категорий, но как именно они связаны друг с другом?

Есть ли тонкая разница, которую я просто не замечаю?

gate_engineer
источник
Я думаю, что вы должны создавать собственные таксономии для пользовательских типов сообщений, а не использовать собственные категории, так что это менее запутанно.
Брэд Далтон

Ответы:

59

Таксономии, как описано выше, являются собирательным существительным для следующих

  • category

  • post_tag

  • post_format

  • link_category

  • таможенная таксономия

Первые четыре представляют собой встроенные таксономии, а пользовательские таксономии - это таксономии, которые создаются пользователем вручную register_taxonomy. Пользовательские таксономии могут быть иерархическими (например, встроенная таксономия category) или нет (например, теги записей)

Категории и теги, которые вы создаете в бэк-энде под экраном «Сообщения», фактически соответствуют терминам таксономий categoryиpost_tag

Вы не можете создавать дополнительные условия в post_format. post_formatиметь сборку в терминах вроде post_format_videoи post_format_galleryт. д. См. кодекс для всех включенных форматов сообщений

введите описание изображения здесь

РЕДАКТИРОВАТЬ

Я обновил страницу таксономий в кодексе, чтобы включить мою диаграмму и отсутствующую post_formatтаксономию

Питер Гусен
источник
3
+1. Немного педантизма: даже встроенные таксономии создаются через register_taxonomy. 2 раза . :)
gmazzap
Jip, но они не создаются пользователем вручную. Поймите, однако, я действительно должен был добавить эту конкретную деталь в свой ответ. :-) Большое спасибо
Питер Гусен
Честно говоря, я добавил комментарии, чтобы не упустить возможность дразнить WordPress об этой глупой двойной регистрации типов
записей
1
Было бы лучше, если при нажатии на изображение @goose, оно увеличивается в размере.
Брэд Далтон
1
@ ГМ, хахаха, посмотри на все эти шутки. Это все равно, что съесть один и тот же кусок мяса дважды
Питер Гусен,
7

Категория, тег, категория ссылки и почтовые форматы встроены в таксономии.

Из Кодекса

По сути, таксономия - это способ группировки вещей.

Названия для различных группировок в таксономии называются терминами. Используя в качестве примера группы животных, мы можем назвать одну группу «птицами», а другую группу - «рыбками». «Рыба» и «птицы» являются терминами в нашей таксономии. Как пример из WordPress, категория или тег (см. Следующий раздел) - это термин.

sakibmoon
источник
4

Categoryявляется одним из встроенных taxonomyв WordPress.

Итак, чтобы прояснить ситуацию: таксономия - это способ сгруппировать вещи.

мы можем создавать собственные таксономии в WordPress, как встроенные. например, Carsможет быть таксономия с termsкак

Audi
Toyota
Benz
Mazda

Есть в основном два типа таксономиям доступны , которые являются hierarchicalиnon hierarchical

Categoryявляется лучшим примером иерархической таксономии и Tagявляется примером неиерархической таксономии

Anwer AR
источник