Wordpress-Gurus,
Мне нужна помощь с запросом WordPress.
Я нахожусь на странице архива и хотел бы показать соответствующие сообщения и подкатегории с соответствующими сообщениями в виде список:
category1
- post1
- post2
subcategory 1
- post3
- post4
subcategory 2
- post5
- post6
Я использовал код отсюда: https://wordpress.stackexchange.com/a/17279 Это работает почти, за исключением прямых соответствующих сообщений категории 1.
У вас есть подсказка?
<?php
$cats = get_categories('child_of='.get_query_var('cat'));
foreach ($cats as $cat) :
$args = array(
'posts_per_page' => 10, // max number of post per category
'category__in' => array($cat->term_id)
);
$my_query = new WP_Query($args);
echo '<h1>'.$cat->name.'</h1>';
echo '<ul>';
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<?php /*general loop output; for instance: */ ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
<?php
echo '</ul><hr>';
endforeach;
?>