Цикл для вывода категории в цикле для вывода поста WP

Возможно ли в WP вывести посты определённой категории внутри поста?

Задача заключается в следующем, в теме поста нужно вывести несколько блоков (карточек/постов). Например, пост – это событие, а внутри этого поста выводится несколько участников события…

Обязательное условие выводить посты из другой категории внутри основного поста.

Реально это сделать на advanced custom fields? Получилось только вывести в нужном месте вывести id нужной категории и код, который выводит все посты внутри поста.

<?php
$args = array(
'orderby' => 'name',
'order' => 'asc',
'category' => $programId
);
$my_query = new WP_Query($args);
if ( $my_query->have_posts() ) {
while ( $my_query->have_posts() ) { ?>

<?php $my_query->the_post(); ?>
<?php the_title(); ?>
<?php the_content(); ?>

<?php }
}
wp_reset_postdata(); ?>

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

<?php
$args = array(
'orderby' => 'name',  // не обязательный параметр
'order' => 'asc', // не обязательный параметр
'category' => 'ID нужной категории',
'showposts' => 'количество необходимых постов'
);
$my_query = new WP_Query($args);
if ( $my_query->have_posts() ) {
while ( $my_query->have_posts() ) { ?>

<?php $my_query->the_post(); ?>
<?php the_title(); ?>
<?php the_content(); ?>

<?php }
}
wp_reset_postdata(); ?>
Anonymous
Отправить
Ответ на: