Intereting Posts
Как запустить временный экземпляр резервного копирования WordPress без базы данных? Проблема с маржой в меню управления? Отображение div, когда сообщение имеет определенный тег В виджетах значение поля выбора не обновляется, изменения после сохранения теги для показа на одном контуре Single.php Есть ли какие-либо планы для WordPress для поддержки баз данных, отличных от MySQL? Общий боковой бар для нескольких веб-сайтов Билет поддержки JS – автоматическое создание учетной записи WP Плагин для условного перенаправления Как получить изображение вложения из сообщения и вывести его Какова роль и история глобальной переменной $ content_width? Что из этих запросов происходит быстрее Сортировка по meta_key отличается от критериев поиска? Добавление отображаемого изображения в RSS-канал через дочернюю тему. Файл functions.php пользовательский файл шаблона сообщения не показан, а все время 404.php

Создание галереи с плагином изображений таксономии?

Мой код использует плагин изображения категории таксономии для отображения изображений для категорий. Он также отображает подкатегории основной категории на странице родительской категории ( category.php ). Я хочу отобразить только один уровень подкатегорий на странице, например:

аппаратное обеспечение (родительская категория)

Когда пользователь нажимает на аппаратную ссылку, они должны видеть только ссылку подкатегории монитора. Нажав на монитор, они должны увидеть ссылку категории Samsung, и когда они нажмут на samsung, lcd должен отобразиться.

Как я должен изменить свой код, чтобы достичь этого?

Мой код:

 <?php $cat_id = get_query_var('cat'); $catlist = get_categories('hide_empty=0&child_of=' . $cat_id); echo "<ul>"; foreach($catlist as $categories_item) { echo '<h1><a href="' . get_category_link( $categories_item->term_id ) . '" title="' . sprintf( __( "View all products in %s" ), $categories_item->name ) . '" ' . '>' . $categories_item->name.'</a> </h1> '; echo '<div class="categoryoverview clearfix">'; $terms = apply_filters( 'taxonomy-images-get-terms', '' ); if ( ! empty( $terms ) ) { foreach( (array) $terms as $term ) { if($term->term_id == $categories_item->term_id) { print '<a href="' . esc_url( get_term_link( $term, $term->taxonomy ) ) . '">' . wp_get_attachment_image( $term->image_id, 'thumbnail' ); echo '</a>'; } } echo '<p>'. $categories_item->description; echo '</p>'; } echo '</div>'; } echo "</ul>"; ?> 

Solutions Collecting From Web of "Создание галереи с плагином изображений таксономии?"

Измените вторую строку вашего кода на следующее:

 $catlist = get_categories( 'hide_empty=0&parent=' . $cat_id ); 

Вместо параметра child_of используйте parent параметр функции get_categories() ; это покажет прямых потомков (то есть только детей) категории, а не внуков категории.

Для получения дополнительной информации посетите страницу Codex для get_categories() .