Отображение иерархии категорий по нажатию в WordPress с изображением и изображением - PullRequest
0 голосов
/ 12 апреля 2020
У

очень устрашающая проблема, я уверен, что решение простое, но я не очень привык к WordPress и не могу понять это.

У меня есть тема WordPress, и при необходимости я могу ее изменить к любому другому доценту.

у меня есть

у меня есть какая-то категория в моем wordpress, и у них есть ребенок, и у ребенка есть ребенок, который идет к 4 уровням. как

Book
-Novel
--book name
---chapter 1
---chapter 2

Article 
-about life
--life article 1
--life article 2

et c et c это просто простой пример.

Теперь я хочу

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

также для изображения категории я добавил плагин под названием изображение категории в WordPress.

Я попытался показать список категорий на домашней странице с с помощью какого-нибудь плагина, такого как [categories] этот короткий код помогает показать список категорий, но я также хочу показать изображение, описание и иерархию при нажатии.

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

Я ищу:

При нажатии на категорию художественной литературы откройте все книги в этой категории, а затем при нажатии на название книги откройте все главы, а затем при нажатии на главу открыть сообщение

enter image description here

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

1 Ответ

1 голос
/ 12 апреля 2020
  1. Используйте Таксономические изображения Плагин вместо вашего для показа изображений

  2. Затем используйте следующую Ссылку для отображения категорий

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

<?php 
        $term_children = get_terms(
            'product-cat',
            array(
                'parent' => get_queried_object_id(),
                'hide_empty' => false,
            )
        );
       if (!empty($term_children)) { ?>
       <ul>
                <?php 
                    if ( ! is_wp_error( $terms ) ) {
                        foreach ( $term_children as $child ) {
                            echo '<li><a href="'.get_term_link( $child ).'">'.$child->name.'</a></li>';
                        }
                    }
                ?>
       </ul>
      <?php } ?>
...