WordPress как на ладони
wordpress jino

Проблема с kama_pagenavi()

Установил ваш код kama_pagenavi() для пагинации на сайте. На странице архива всё отлично работает.
Начал делать что-то вроде поиска, где тоже необходима пагинация.
Ссылки с количеством страниц и с активной (первой, на данный момент) страницей отображаются, но при попытке перехода на вторую - ошибка (даже не 404, а слишком много выполнен редирект).
Ссылка на страницу с поиском - http://new.sdelka.biz.ua/poisk/

Код

<div class="new_realty">
	<div class="row">
		<?php 
			global $wp_query;
			$save_wpq = $wp_query;
			$object_type = $_REQUEST['объект'];
			$current_page = (get_query_var('paged')) ? get_query_var('paged') : 1;
			$args = array(
				'posts_per_page' => 10,
				'post_type' => 'realty',
				'paged' => $current_page,
			);
			if ( isset( $_REQUEST['тип_реализации'] ) || isset( $_REQUEST['объект'] ) )
				$args['meta_query'] = array( 'relation'=>'AND' );
			if ( isset( $_REQUEST['тип_реализации'] ) ) 
				$args['meta_query'][] = array(
					'key' => 'тип_реализации',
					'value' => $_REQUEST['тип_реализации'],
					'compare' => '=',
				);

			if ( isset( $_REQUEST['объект'] ) )
				$args['meta_query'][] = array(
					'key' => 'объект',
					'value' => $object_type,
					'compare' => 'IN',
				);
			$wp_query = new WP_Query ($args); ?>

		<?php if ($wp_query->have_posts() ) : ?>

		  <?php while ($wp_query->have_posts() ) : $wp_query->the_post(); ?>
				<div class="col-md-6 col-sm-6">
					<a href="<?php echo get_permalink() ?>">
						<div class="realty_card_small">
							<div class="realty_img" style="background-image:url('<?php the_post_thumbnail_url('medium') ?>');"></div>                                                     
							<div class="realty_info">
								<h4><?php the_title(); ?></h4>
								<p><span>Район:</span><?php the_field('район'); ?></p>
								<p><span>Адрес:</span><?php the_field('адрес'); ?></p>
								<p><span>Площадь:</span><?php the_field('площадь_квадратные_метры'); ?>м<sup>2</sup></p>
								<p><span>Соток:</span><?php the_field('площадь_количество_соток'); ?></p>
								<p class="info_cost"><span>Цена:</span><?php the_field('цена'); ?> $</p>
							</div>
						</div>
					</a>
				</div>
			<?php endwhile; ?>
		</div>
	<?php kama_pagenavi('', '', true, array(), $wp_query); ?>
<?php wp_reset_postdata(); ?>

<?php $wp_query = $save_wpq; ?>
<?php else: ?>
<p class="not_found">Ничего не найдено<a href="<?php echo get_home_url(); ?>"> Перейти на главную</a></p>
<?php endif;?>    
</div>

Надеюсь, что вы сможете помочь в решении вопроса.
Буду очень признателен.

0
kierok 9 дней назад

Нет ответов на этот вопрос.

На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.