@Qumbeez

Пагинация Wordpress. Страницы видит, но открывать не хочет — 404?

Привет всем. Я уже весь мозг взорвал себе. На обычной странице /rent я вывожу через WP_Query цикл с записями. Заведомо передавая туда paged определённый с помощью
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; ?>

И пытаюсь вывести страницы с помощью такого самописного кода:

<?php if ($query->max_num_pages > 1) : ?>
	<div class="content-panel-body pagination">
		<?php if ($paged > 1) : ?>
			<a class="prev page-numbers" href="/rent/page/<?php echo $paged - 1; ?>"><i class="fa fa-angle-left"></i>Назад</a>
		<?php endif; ?>
		<span class="page-numbers current"><?php echo $paged, ' из ', $query->max_num_pages; ?></span>
		<?php if ($paged != $query->max_num_pages) : ?>
		      <a class="next page-numbers" href="/rent/page/<?php echo $paged + 1; ?>">Вперёд<i class="fa fa-angle-right"></i></a>
		<?php endif; ?>
	</div>
<?php endif; ?>

Он показывает, что 1 из 4 страниц > Вперёд. Я нажимаю вперёд. Открывается страница 404. Всё. Помогите, в чём проблема.
update: Проблема решилась. Была ошибка в совпадении имён. Страницы (rent) на которой выводились записи типа rent. Выводиться выводилось, а несоответствие с пагинацией произошло. Изменил страницу на rental.
  • Вопрос задан
  • 416 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы