Задать вопрос
@Fqwd123

Как вывести название категории?

Вывожу циклом все посты определенного типа. К этому типу через таксономию привязаны категории. Вопрос: как их вывести. Уже по разному пробовал и через get_post_terms и get_category. Вот сам код:
$args= array(
            'numberposts'   => -1, 
            'post_type'   => 'Resume', 
             'orderby'     => 'title',
             'order'     => 'ASC',
              );
$myposts = get_posts($args);
      if($myposts):
           foreach ($myposts as $post):
                 setup_postdata($post);
?>
          <div class="vacancy__item">
                  <div class="vacancy__name"><?= the_title(); ?></div>
                    <div class="vacancy__category"> </div> // Тут должна быть категория 
           </div>
 <?php endforeach;
 wp_reset_postdata();
  • Вопрос задан
  • 268 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 3
@Fqwd123 Автор вопроса
Видимо плохо пробовал:
<?php the_terms( $post->ID, 'taxonomy' , ' ' ); ?>
Ответ написан
Комментировать
@ikoit
Web Developer
<?php single_cat_title('Вы просматриваете: '); ?>
Ответ написан
Комментировать
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
wp_get_post_terms()
$list = wp_get_post_terms( $post_ID, 'taxonomy',['fields' => 'names']);
printf('<div class="vacancy__category">%s</div>',implode(', ' ,$list ));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы