Как получить категории кастомного поста?
Всем привет! Подскажите пжлста как получить все рубрики CPT, все перепробовал, рубрики стандартных постов получаю, а CPT - никак.
Пробовал так:
$terms = get_terms( array( 'taxonomy' => 'category-spec', 'hide_empty' => false ) );
echo "<ul>";
foreach( $terms as $term ){
echo "<li>". $term->term_id."</li>";
}
echo "</ul>";
и так:
$someposts = get_posts(
array(
'post_type' => 'spec',
'posts_per_page' => -1,
'fields' => 'ids', // return an array of ids
)
);
$somepoststerms = get_terms(
array(
'taxonomy' => 'category-spec',
'object_ids' => $someposts,
'hide_empty' => false,
)
);
echo "<ul>";
foreach( $somepoststerms as $term ){
echo "<li>". $term->name."</li>";
}
echo "</ul>";
но ничего не выводит
Скорее всего проблема в имени таксы category-spec дефисы могут не срабатывать, надо использовать подчеркивания
И второе что может быть, нет привязанных к таксономии постов