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

Показывать только дочерние категории?

Нашел в сети такой вот код вывода только дочерних категорий. Т.е. если запись относится к категории: Родительская рубрика - Дочерняя рубрика, то выводится будет только Дочерняя рубрика. Например, Книги - Детективы, то данный код отобразит только ссылку на дочернюю рубрику Детективы.
<?php
		$parentscategory ="";
		foreach((get_the_category()) as $category) {
		if ($category->category_parent > 0) {
		$parentscategory .= '<a href="' . get_category_link($category->cat_ID) . '">' . $category->name . '</a>, ';
		}
		}
		echo substr($parentscategory,0,-2);
?>

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

Подскажите, пожалуйста, как модифицировать данный код, чтобы, если запись не имеет дочерней категории, то выводилась её Родительская категория, а не пустое место, как сейчас. Спасибо!
  • Вопрос задан
  • 231 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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