Как вывести ссылку на кастомную категорию для кастомного поста?
Всем привет, столкнулся со следующей проблемой: Для кастомного типа записи 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>'; } } ?>Выводится ссылка только на первичную рубрику данной записи. Собственно мне нужно сделать то же самое, только для кастомных записей с кастомными категориями.