Поддержка Проблемы и решения Вывод названия категории на превью новости

  • Здравствуйте!

    Создаю страницу вывода новостей сайта, по требованию заказчика на превью новости должна выводится кроме даты, названия новости и фото (превью) еще и кликабельная категория новости. К сожалению, с последним у меня никак не выходит. На одном из сайтов нашёл процедуры get_the_category() и category_description(), но почему то работать оно не желает. Подскажите пожалуйста, может я что-то не понимаю, или неверно делаю? За верный код благодарю.

    Спасибо!

    <div class="blog-post" style="background: url(<?php echo esc_url($themestyle_image[0]) ?>); background-position: center; background-repeat: no-repeat no-repeat; overflow: hidden;  background-size: cover; ">
       <div class="blog-excerpt">
          <h5><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h5>
          <div class="blog-date"><i class="fa-calendar-o" aria-hidden="true"></i><?php echo get_the_date(); ?></div>
             <?php
                if (has_excerpt() && '' != trim(get_the_excerpt())) {
                   the_excerpt();
                } else {
                   echo get_the_id();
                   echo get_the_category( get_the_id() );
                   echo category_description( get_the_category( get_the_id() ) );
                }
             ?>
    </div>
    • Тема изменена 3 года, 3 месяца назад пользователем Anton.M.
    • Тема изменена 3 года, 3 месяца назад пользователем Anton.M.
Просмотр 1 ответа (всего 1)
  • Модератор Yuri

    (@yube)

    может я что-то не понимаю

    Боюсь, да. Рубрик у записи может быть более одной.

    или неверно делаю?

    Да, пытаетесь вывести массив (array), возвращаемый функцией get_the_category(), оператором echo.

    За верный код благодарю.

    По ссылке выше есть примеры, ориентируйтесь на них.

Просмотр 1 ответа (всего 1)
  • Тема «Вывод названия категории на превью новости» закрыта для новых ответов.