Разделите посты по категориям детей - PullRequest
2 голосов
/ 24 мая 2019

На странице таксономии нестандартного типа я хочу разделить посты по дочерним категориям, как показано ниже:

H2: дочерняя категория1

Список статей

H2: дочерняя категория2

Список статей

H2: дочерняя категория3

Список статей

Я мог бы сделать это, используя запросы с категориями вручную, но поскольку категории могут быть добавлены позже, было бы целесообразно, если бы мы могли обойтись более гибким (как cms) решением. Вот мой код, который печатает обычный список со всеми постами, не разделенными по категориям. Что мне делать?

<ul class="menenlis">
        <?php
            if (have_posts()): while (have_posts()): the_post();
            $locations = get_the_terms($post->ID, 'menucat');
            $location = $locations[0]->name;
            $thumbnail = wp_get_attachment_url(get_post_thumbnail_id($post->ID), 'gallery-thumb');
            if(empty($thumbnail)) $thumbnail = APP_URL . "images/common/no-image.jpg";
        ?>
        <li>
            <a href="">
                <div class="imager" style="background-image: url(<?php echo $thumbnail; ?>);"></div>
                <div class="text">
                    <h3 class="name"><?php the_title(); ?></h3>
                    <p class="read">/read/</p>
                    <p class="price">/price/</p>
                    <p class="caption-b">/caption-b/</p>
                </div>
            </a>
        </li>
    <?php endwhile; endif;?>
</ul>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...