Допустим нам на произвольной странице нужно вывести посты с определенной категории, как это решить?
Для решения данной задачи можно воспользоваться запросом в 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(); // очищаем запрос ?>

