NeXan87
@NeXan87
Фрилансер

Как вставить первую подкатегорию с ссылкой в статье Wordpress?

Всем привет! Хочу в шаблон статьи Wordpress добавить отображение первой подкатегории вместе с ссылкой на нее. Например, я хочу, чтобы отображалась подкатегорию "ПАРКИ" в категории "ДОСТОПРИМЕЧАТЕЛЬНОСТИ". Но если нет подкатегорий, то отображать родительскую.

Пересмотрел кучу сайтов, но так ничего и не нашел. Встретил более менее подходящий код, но он выводит все категории и подкатегории из статьи. Подскажите, что нужно изменить, чтобы отображалась только первая подкатегория? Спасибо!
$categories = get_the_category();
foreach ($categories as $cat) {
   $category_link = get_category_link($cat->cat_ID);
   echo '<a href="'.esc_url( $category_link ).'" title="'.esc_attr($cat->name).'">'.$cat->name.'</a>';
}
  • Вопрос задан
  • 22 просмотра
Решения вопроса 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Просто возьмите из массива первую категорию и выводите
$categories = get_the_category();
$cat = $categories[0];
$category_link = get_category_link($cat->cat_ID);
echo '<a href="'.esc_url( $category_link ).'" title="'.esc_attr($cat->name).'">'.$cat->name.'</a>';
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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