Как получить категории кастомного поста?
Всем привет! Подскажите пжлста как получить все рубрики 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 дефисы могут не срабатывать, надо использовать подчеркивания
И второе что может быть, нет привязанных к таксономии постов