Intereting Posts
Отображение уведомлений при активации плагина Как заставить пользователей сортировать в обратном порядке по умолчанию? Запрос, чтобы получить всех пользователей от wp_users Без соответствия user_id В wp_usermeta Как обновить настройку темы после изменения цвета внутри wpColorPicker? Ошибки плагина woocommerce Форум Open Source для WordPress, аналогичный stackexchange или stackoverflow добавление существующей страницы меню в новую роль пользователя пользователя Проблема с URL-адресом изображений после применения фильтра Санитация при использовании posts_where hook Можно ли переместить WordPress в другую папку? Получение списка доступных в настоящее время роли на сайте WordPress? Очистка кода WordPress, который повторяется Как передать идентификатор сообщения на URL-адрес страницы? Не удается обновить меню с помощью настраивателя? Настройка template_redirect с использованием has_term, когда назначено значение NO

Как перечислить дочерние категории в шаблоне пользовательской категории?

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

<?php $catid = get_category(get_query_var( 'cat' )); $termchildren = get_term_children( $catid, 'category' ); echo '<ul>'; foreach( $termchildren as $cat ) { $term = get_term_by( 'id', '$cat', 'category' ); echo '<li>'.$term->name.'</li>'; } ?> 

На этом этапе я оставил другие части html-списка, поскольку я просто пытаюсь заставить его работать, и добавлю их позже.

Solutions Collecting From Web of "Как перечислить дочерние категории в шаблоне пользовательской категории?"

Этот фрагмент кода вернет вам дочерние категории родительского класса,

 $cat = get_category( get_query_var( 'cat' ) ); $cat_id = $cat->cat_ID; $child_categories=get_categories( array( 'parent' => $cat_id ) ); 

Просто передайте идентификатор категории переменной $cat_id какие дети вы хотите. После этого вы можете проектировать или печатать их по своему усмотрению. Пример-

 foreach ( $child_categories as $child ) { // Here I'm showing as a list... echo '<li>'.$child ->cat_name.'</li>'; } 

Надеюсь, это поможет.