Как в wordpress вывести записи по рубрикам?
Category: WordPress
Нужно вывести записи в формате:
- Название рубрики
- Название записи
- Название записи
- Название записи
- Название рубрики
- Название записи
- Название записи
- Название записи
Пример кода:
<?php $all_categories = get_categories(); if( $all_categories ){ // выводить пустой список в случае, если рубрик нет, ни к чему foreach( $all_categories as $single_cat ){ echo '<h2><a href="'.get_category_link($single_cat->term_id).'">'.$single_cat->name.'</a></h2>'; $num = $single_cat->term_id; query_posts('cat='.$num); echo '<div class="blog-left-block">'; if (have_posts()) : while (have_posts()) : the_post(); ?> <div> <a class="" id="post-<?php the_ID(); ?>" href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a> <?php // the_content(''); ?> </div> <?php endwhile; endif; echo '</div>'; } } ?>
Что делает код?
- Проходится по всем рубрикам в цикле.
- Внутри этого цикла проходится по всем статьям рубрики. Конечно же можно в строчке с query_posts добавить параметры которые изменят порядок вывода, ограничат количество постов и т.д.