
Я использовал два wp-запроса по ранду из одной категории для двух столбцов слева (в два поста) и справа (один пост), иногда совпадают посты, как я могу использовать один запрос wp по rand и добавить класс для левого столбца для добавления класс flex-direction: colum?
<div class="info__block__main d-flex">
<div class="small__info__block">
<div class="child__info__block d-flex">
<?php
$project_cat = array(1,7,33,38,43,40,35,45);
$select_post_1 = get_field('select_post_from_services_small');
$args = array(
'paged' => $paged,
'cat' => $project_cat,
'post_type' => 'post',
'posts_per_page' => 2,
'post__in' => $select_post_1,
'orderby' => 'rand'
);
$query = new WP_Query($args);
if($query->have_posts()) :
while($query->have_posts()) :
$query->the_post();
get_template_part('parts/project', 'parts2');
endwhile;
wp_reset_query();
endif;
?>
</div>
</div>
<div class="big__info__block">
<?php
$project_cat = array(1,7,33,38,43,40,35,45);
$select_post = get_field('select_post_from_services_big');
$args = array(
'paged' => $paged,
'cat' => $project_cat,
'post_type' => 'post',
'posts_per_page' => 1,
'post__in' => $select_post,
'orderby' => 'rand'
);
$query = new WP_Query($args);
if($query->have_posts()) :
while($query->have_posts()) :
$query->the_post();
get_template_part('parts/project', 'parts1');
endwhile;
wp_reset_query();
endif;
?>
</div>
</div>
Я пытаюсь добавить счетчик в цикл, но результат неуспешен, возможно, я не могу правильно очистить код.