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

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

Достаточно часто возникает необходимость вывести записи из конкретной рубрики. При этом мы знаем что это за рубрика. Делается это чаще всего на главной странице, в каком-нибудь блоке новостей или отзывов. Существует несколько способов реализовать этот функционал. Давайте разберем один из них:

Для того, чтобы ответить на вопрос: "Как вывести записи из определенной рубрики в wordpress" нам понадобится знать id рубрики и определить место, куда мы хотим их вывести.

После этого достаточно в нужное место шаблона поместить небольшой код, который запустит цикл, в котором выведутся все записи из конкретной рубрики. Давайте посмотрим на этот код:

  1. <?php if ( have_posts() ) : query_posts(array('posts_per_page' => 1, 'cat' => 4)); ?>
  2. <?php while (have_posts()) : the_post(); ?>
  3. <h2>
  4. <a href="<?php the_permalink(); ?>">
  5. <?php the_title(); ?>
  6. </a>
  7. </h2>
  8. <?php the_content(); ?>
  9. <?php endwhile; ?>
  10. <?php endif; wp_reset_query(); ?>

Здесь нас интересуют 2 параметра: 'posts_per_page' => 1 и 'cat' => 4.

Первый означает сколько записей мы хотим увидеть на странице, а второй id рубрики из которой нужно вывести записи.

Вот и все. Немного магии и все работает. Всем успехов!

24.11.19
Для просмотра сайта обновите браузер.