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

На самом деле, это очень легко сделать, если использовать функцию query_posts с параметром cat.

Давайте рассмотрим код, который позволяет это сделать. В комментариях даны разъяснения зачем нужна та или иная строка кода.

Этот код нужно вставить в файл темы, который отвечает за циклический вывод записей. Чаще всего это файл index.php.

<?php
if ( have_posts() ) : // если имеются записи в блоге.
  query_posts('cat=55,66');   // указываем ID рубрик, которые необходимо вывести.
  while (have_posts()) : the_post();  // запускаем цикл обхода материалов блога
?>
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<?php the_content();
  endwhile;  // завершаем цикл.
endif;
/* Сбрасываем настройки цикла. Если ниже по коду будет идти еще один цикл, чтобы не было сбоя. */
wp_reset_query();                
?>

Если вам интересно познакомиться со структорой шаблонов (тем) Wordpress, как они создаются и из каких основных файлов состоят, посмотрите уроки этого курса.