im используя этот настраиваемый цикл на странице wordpress. Он отлично работает (хотя здесь он упрощен). Тем не менее, он отображает 100 результатов поиска на одной странице. Поскольку это настраиваемый цикл, я изо всех сил пытаюсь заставить его работать с некоторой разбиением на страницы (в идеале 10 на страницу). Кто-нибудь достиг этого раньше и готов указать мне в правильном направлении?Пользовательская петля разбиения на страницы Wordpress
Большое спасибо ...
<ul id="property-holder">
<?php if ($location_query->have_posts()) :
$row_counter = 0;
while ($location_query->have_posts()) :
$location_query->the_post();
$date = get_field("availdate");
$date = str_replace('/', '-', $date);
$date = date('Y-m-d', strtotime($date));
if ($date > $future) {
$row_counter += 1;
echo '<li id="property-item">';
echo '<p>' . 'Test' . '</p>';
echo '</li>';
}
endwhile;
else :
echo 'No Results';
endif; wp_reset_postdata(); ?>
</ul>
<nav>
<?php previous_posts_link('« Previous 10 Results') ?>
<?php next_posts_link('Next 10 Results »') ?>
</nav>
Я не уверен, действительно ли это страница или файл поиска default.php. если это поиск по умолчанию, почему вы запускаете пользовательский запрос. Используйте 'pre_get_posts' –