Подкатегория текущей категории в Wordpress

100
12

В настоящее время я использую код ниже в моем файле category.php, чтобы показать список подкатегорий текущей категории.

<?php
$term = get_queried_object();
$term_id = $term->term_id;
$taxonomy_name = $term->taxonomy;
$termchildren = get_term_children( $term_id, $taxonomy_name );
echo '<ul>';
foreach ( $termchildren as $child ) {
$term = get_term_by( 'id', $child, $taxonomy_name );
echo '<li><a href="' . get_term_link( $term, $taxonomy_name ) . '">' .
$term->name . '</a></li>';
}
echo '</ul>';
?>

Это хорошо работает для этого приложения, однако я хотел бы изменить его сейчас, чтобы показать только следующий уровень вниз. Только прямые подкатегории для текущей категории.

Спасибо Ричард

спросил(а) 2021-01-19T23:45:40+03:00 6 месяцев назад
1
Решение
63

Добро пожаловать в stackoverflow Ричард, Вы можете получить прямые дочерние категории с кодом ниже

$cat = get_query_var('cat');
$child_categories= get_categories('hide_empty=0&parent='.$cat);

Спасибо

ответил(а) 2021-01-19T23:45:40+03:00 6 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема