Все вопросы с тегом «register-taxonomy»
Функция register_taxonomy() позволяет создавать пользовательские таксономии в WordPress для организации и классификации контента. С её помощью разработчики могут определять собственные иерархические или неиерархические системы категоризации.
#register-taxonomy
Функция register_taxonomy() регистрирует новую таксономию в WordPress для классификации контента. Она принимает три основных параметра: название таксономии, типы записей к которым она будет привязана, и массив аргументов для настройки поведения.
При регистрации таксономии можно указать:
- Иерархичность (как категории) или плоскую структуру (как метки)
- Видимость в административной панели
- Настройки URL и перманентных ссылок
- Права доступа для различных операций
- Поддержку REST API
- Метабоксы и интерфейс в редакторе
register_taxonomy(
'genre',
'book',
array(
'hierarchical' => true,
'labels' => $labels,
'show_ui' => true,
'query_var' => true,
'rewrite' => array('slug' => 'genre')
)
);
Таксономии должны регистрироваться на хуке init или через функцию register_activation_hook при активации плагина. Правильная регистрация обеспечивает корректную работу URL-адресов, запросов и административного интерфейса WordPress.