Всем привет, столкнулся со следующей проблемой: Для кастомного типа записи games нужно вывести указанную для него основную категорию (запись может входить в несколько категорий). Пользовательская таксономия называется gamecat
<?php the_terms( $post->ID, 'gamecat', '', '','' ); ?>
Такой код выводит все категории, а нужна только та, которая указана основной.
Поясню на примере стандартного вида постов 'записи': При добавлении новой записи и выборе нескольких рубрик для нее, у меня есть возможность одну из рубрик сделать первичной для этой записи (ссылка 'Сделать первичным' напротив рубрик)
Далее при использовании кода
<?php
$archives_meta = get_theme_mod( 'archives_post_meta', 1 );
if ( $archives_meta == 1 ) {
$category = get_the_category();
if ($category) {
echo '<span class="cat"><a href="' . get_category_link( $category[0]->term_id ) . '" title="' . sprintf( __( "Рубрика %s", "mmogames" ), $category[0]->name ) . '" ' . 'class="aprevcat" rel="category tag"><span itemprop="articleSection">' . $category[0]->name.'</span></a></span>';
}
} ?>
Выводится ссылка только на первичную рубрику данной записи. Собственно мне нужно сделать то же самое, только для кастомных записей с кастомными категориями.
Заранее спасибо за ответ.