Документация WordPress

register_taxonomy

register_taxonomy() — это функция в WordPress, которая используется для создания кастомных таксономии (категорий). Таксономия — это способ организации и классификации контента на вашем сайте. Функция позволяет группировать посты (или другие типы записей) в категории или метки, что делает контент более структурированным для вывода по иерархии и фильтрации, например для интернет-магазина.

В примере мы создаем свою таксономию (категорию) с именем «Категории продуктов» для типа записи «product». Мы используем функцию register_taxonomy() для определения параметров таксономии.

Некоторые ключевые аргументы функции register_taxonomy():

  • 'labels': Ассоциативный массив меток для таксономии, включая имя во множественном и единственном числе, а также имя в меню администратора.
  • 'public': Установите в true, чтобы разрешить отображение этой таксономии на сайте.
  • 'hierarchical': Если установлен в true, таксономия будет иерархической, как категории. Если false, то это будет неиерархической, как метки.
  • 'rewrite': Определяет, будет ли создана перезапись URL-адресов для таксономии. Это позволяет создать более дружественные для поисковых систем URL-адреса.

После создания таксономии вы сможете присваивать ее терминам вашего типа записи (в данном случае, «product»). Это позволит вам легко классифицировать и организовывать контент на вашем сайте.

category terms theme

Функции WordPress