Благодаря великим людям здесь я смог разобраться с большей частью этого. То, что у меня есть, это пользовательский тип сообщения под названием Продукты Затем в типе записи продуктов у меня есть категории с подкатегориями:
Компоненты 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. Самая верхняя категория не отображается (мне не нужно это для ссылки, мне просто нужно это как заголовок)
Любая помощь будет оценена. И большое спасибо этому сообществу за то, что оно помогло мне в этом. Не мог бы буквально не сделать это без помощи.