Порядок отображения списка категорий и сообщений с типом «Пользовательская запись» - PullRequest
0 голосов
/ 07 мая 2019

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

Компоненты Hi-Fi (основная кошка или таксономия)
- Усилители (Sub Cat of Hifi)

Домашний кинотеатр
- Av Recivers
- Стерео Ресиверы
- Системс

Портативное аудио
- Цифровые аудиоплееры

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

<?php
$cat_args = array (
    'taxonomy' => 'product_category',
);
$categories = get_categories ( $cat_args );

foreach ( $categories as $category ) {
    $cat_query = null;
    $args = array (
        'posts_per_page' => -1,
        'post_type' => 'Products',
        'taxonomy' => 'product_category',
        'term' => $category->slug
    );

    $cat_query = new WP_Query( $args );

    if ( $cat_query->have_posts() ) {
        echo "<h3>". $category->name ."</h3>";
        echo "<ul>";
        while ( $cat_query->have_posts() ) {
            $cat_query->the_post();
            ?>
            <li>
                <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>
                <?php if( get_field('aundo_tipp_nummer') ): ?>
                    <div class="">
                        <?php the_excerpt(); ?>
                    </div>
                <?php endif; ?>
            </li>
            <?php
        }
        echo "</ul>";
    }
    wp_reset_postdata();
}
?>

У меня две проблемы: 1. Независимо от того, как я пытаюсь сортировать, я не могу отобразить его в указанном выше порядке с отношениями родитель-потомок

2. Самая верхняя категория не отображается (мне не нужно это для ссылки, мне просто нужно это как заголовок)

Любая помощь будет оценена. И большое спасибо этому сообществу за то, что оно помогло мне в этом. Не мог бы буквально не сделать это без помощи.

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