squitcher
@squitcher
Верстальщик

Как получить детей категории wordpress?

Собственно как получить название подкатегории текущей категории ?
Вне цикла

Есть код который получает родителя, никак не могу сообразить как сделать

<?
	if( is_category() )
	echo get_queried_object()->name;
?>
  • Вопрос задан
  • 1092 просмотра
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Не уверен, что правильно понял что именно Вы хотите сделать, но дочерние рубрики можно получить с помощью функции get_categories:
$categories = get_categories( array(
    'orderby' => 'name',
    'parent'  => get_queried_object()->term_id,
    'hide_empty' => false
) );
 
foreach ( $categories as $category ) : ?>
    <a href="<?php echo get_category_link( $category->term_id ); ?>"><?php echo $category->name; ?></a>
<?php endforeach; ?>


----------------

//родительская
if(get_queried_object()->parent) {
    echo get_cat_name(get_queried_object()->parent);
}
//текущая
echo get_queried_object()->name;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы