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