Eu diria que você também precisa criar uma taxonomia personalizada se quiser que ela seja limitada ao tipo de uma postagem. "Categorias" já está conectado às postagens por padrão.
A partir do Código do WordPress
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' );
Então, se você o chamar de "categoria de equipe", você o usará no array "taxonomias" em seu tipo de postagem.
Aqui está um exemplo mais específico:
function tr_create_my_taxonomy() {
register_taxonomy(
'team-category',
'team',
array(
'label' => __( 'Category' ),
'rewrite' => array( 'slug' => 'team-category' ),
'hierarchical' => true,
)
);
}
add_action( 'init', 'tr_create_my_taxonomy' );