https://codex.wordpress.org/Taxonomies
https://codex.wordpress.org/Function_Reference/register_taxonomy
Функция register_taxonomy вызывается тем же событием init. Т.е. Может прописываться в той же ф-ции что и Post Type
Код из документации:
function people_init() { // create a new taxonomy register_taxonomy( 'people', //название таксономии англ 'post', //имя посттайпа к которому цепляем таксономию array( 'label' => __( 'People' ),//текст отображаемый на сайте 'rewrite' => array( 'slug' => 'person' ), 'capabilities' => array( 'assign_terms' => 'edit_guides', 'edit_terms' => 'publish_guides' ) ) ); } add_action( 'init', 'people_init' );
Мои кастомные настройки
register_taxonomy(
'tax_watch',
'xlo_watch',
array(
'label' => __( 'Тип часов' ),
'rewrite' => array( 'slug' => 'watch_type' ),
)
);
register_taxonomy(
'tax_material',
'xlo_watch',
array(
'label' => __( 'Материал' ),
'rewrite' => array( 'slug' => 'watch_material' ),
'hierarchical' => true //термы выглядят как чекбоксы. Если true то как теги, метки
)
);
ыыавфыа