Полностью запутался с этим.
Если я добавлю nonpaging => true к запросу, я получу все результаты.Тем не менее, я хочу, чтобы только 4 отображались в этом конкретном цикле.Если я использую post_per_page => 4, я получу только один.
Хуже, если я добавлю в orderby => 'rand', я получу некоторое число в диапазоне 1-5.
Что заад продолжается?!?!?
// WP_Query arguments
$args = array (
'post_type' => array( 'bottin' ),
'posts_per_page' => 4,
);
// The Query
$bottin = new WP_Query( $args );
// The Loop
if ( $bottin->have_posts() ) {
while ( $bottin->have_posts() ) {
$bottin->the_post();
$voir_plus = get_field('voir_plus');
if ( !empty($voir_plus) ) {
// Vars
$link = get_the_permalink();
$image_url = get_the_post_thumbnail_url();
$name = get_the_title();
$posttags = get_the_tags();
echo '<a href="' . $link . '"><div class="elementor-row"><div class="elementor-col-50"><img src="' . $image_url . '" class="img-responsive" width="300"></div><div class="elementor-col-50 intervenant-info"><h6>' . $name . '</h6><p>';
if ($posttags) {
foreach($posttags as $tag) {
echo $tag->name . ' ';
}
}
echo '</p></div></div></a>';
}
}
} else {
// no posts found
}