WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

Как вывести ссылку на кастомную категорию для кастомного поста?

Всем привет, столкнулся со следующей проблемой: Для кастомного типа записи games нужно вывести указанную для него основную категорию (запись может входить в несколько категорий). Пользовательская таксономия называется gamecat

<?php the_terms( $post->ID, 'gamecat', '', '','' ); ?>

Такой код выводит все категории, а нужна только та, которая указана основной. Заранее спасибо за ответ.

0
vvvv22
5.6 лет назад -3
  • 1
    el-lable620 el-lable.ru

    Нет такого понятия как основная категория, возможно вы имели ввиду максимальная по вложенности категория. Но даже если и так их может быть несколько.

    vvvv22 5.6 лет назад

    Поясню на примере стандартного вида постов 'записи': При добавлении новой записи и выборе нескольких рубрик для нее, у меня есть возможность одну из рубрик сделать первичной для этой записи (ссылка 'Сделать первичным' напротив рубрик)

    Далее при использовании кода

    <?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>';
    	} 
    } ?>

    Выводится ссылка только на первичную рубрику данной записи. Собственно мне нужно сделать то же самое, только для кастомных записей с кастомными категориями.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация