Вывод данных через query
Подскажите как создать запрос для вывода в блоке 3 постов из указанных категорий?
'posts_per_page'=>3,'cat'=>3,4,9
- выводит только 3 поста из рубрики id=3, а надо по одному из id 3, 4 и 9
Подскажите как создать запрос для вывода в блоке 3 постов из указанных категорий?
'posts_per_page'=>3,'cat'=>3,4,9
Сейчас пишу ответ код
Перебираем сначала категории, потом для каждой категории получаем 1 пост и выводим его.
Цикл в цикле.
foreach ( [3,4,9] as $term_id ) { $custom_posts = get_posts([ 'post_type' => 'post', 'posts_per_page' => 1, 'tax_query' => [ [ 'taxonomy' => 'category', 'terms' => [ $term_id ] ] ] ]); foreach ( $custom_posts as $post ) { setup_postdata( $post ); // здесь ваш код для вывода одной записи echo '<pre>'; print_r( get_the_title() ); echo '</pre>'; } wp_reset_postdata( $post ); }Алексей, проверяли решение? работает?