Есть ли разница Между Таксономиями и Категориями?
Я внимательно читал кодекс для WordPress и запутался в расплывчатых определениях между тем, что такое таксономия и что такое категория. В этом отношении термин также является словом, которое используется в описании таксономий, но, похоже, используется таким образом, что намекает на то, что оно не ограничивается только таксономией.
Оба описываются как способ классификации и группировки сообщений. Я понимаю, что таксономии являются более общей формой категорий, но как точно ли они связаны друг с другом?
Есть ли какая-то тонкая разница, которую я просто не улавливаю?
3 answers
Таксономии, как описано ранее, являются собирательным существительным для следующих
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
таксономия
Форматы категорий, тегов, ссылок и сообщений встроены в таксономии.
Из Кодекса
По сути, таксономия - это способ сгруппировать вещи вместе.
Названия различных групп в таксономии называются терминами. Используя группы животных в качестве примера, мы могли бы назвать одну группу "птицами", а другую - "рыбами". "Рыба" и "птицы" - это термины в нашей таксономии. В качестве примера из WordPress категория или тег (см. Следующий раздел) - это термин.
Category
является одним из встроенных taxonomy
в WordPress.
Итак, чтобы прояснить ситуацию: таксономия - это способ сгруппировать вещи вместе.
Мы можем создавать пользовательские таксономии в WordPress так же, как и встроенные. например, Cars
может быть таксономией с terms
, как
Audi
Toyota
Benz
Mazda
В основном доступны два типа таксономий: hierarchical
и non hierarchical
Category
является лучшим примером иерархической таксономии и Tag
является примером неиерархической таксономии