Вывод записей с определенной рубрики

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Допустим нам на произвольной странице нужно вывести посты с определенной категории, как это решить?

Для решения данной задачи можно воспользоваться запросом в WP_Query, через который вытащим нужные записи.

Примечание

используем стандартные рубрики и записи, а не произвольные, созданные на терминах.

Исходные данные

  • тип поста: стандартный, post
  • ID рубрики: 10
  • кол-во выводимых записей: все
  • сортировка: по title

Примера кода


<?php
$wp_query = new WP_Query( array(
  'post_type' => 'post',
  'posts_per_page' => -1,
  'cat' => 10,
  'orderby'=> 'title'
));
?>
<?php if ( have_posts() ) : ?>

  <?php while ( have_posts() ) : the_post(); ?>
    <?php the_ID();?>; <?php the_title();?>; <?php the_permalink(); ?><br/>
  <?php endwhile; ?>

<?php endif; ?>

<?php wp_reset_query(); // очищаем запрос ?>

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *