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

Проблемы с пагинацией

На своем блоге http://vebmaster24.ru вывожу пагинацию следующим кодом:

<!--Начало пагинации-->
<div class="pagination">
<?php
$big = 999999999;

echo paginate_links( array(
	'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
	'format' => '?paged=%#%',
	'current' => max( 1, get_query_var('paged') ),
	'total' => $wp_query->max_num_pages,
	'mid_size' => 1,
	'prev_text' => '«',
	'next_text' => '»'
) );
?>
</div>

<?php
echo '<div id="page_form">';
	echo '<form method="get">';
			echo '<input type="text" id="page_text" placeholder="'.$paged.'" name="paged">';
				echo '<input type="submit" id="page_submit" value="ПЕРЕЙТИ">';
	echo '</form>';
echo '</div>';
?>
<!--Конец пагинации-->

Проблема в том, что когда находишься на любой странице 2,3,4,5 и т.д. и вводишь в форму для быстрого перехода на страницу номер 0 или 1, то в адресной строке получается адрес http://vebmaster24.ru/page/2?paged=1, а если вводишь любое другое число, то ссылка получается в правильном виде http://vebmaster24.ru/page/3

Хотелось бы чтобы при переходе на страницу с номером 0 или 1 переходило просто на главную страницу блога. Кроме того, прошу помочь сделать так, чтобы в основной пагинации, где указаны номера страниц, вперед, назад при переходе на первую страницу не появлялась ссылка http://vebmaster24.ru/page/1, а просто переходило на главную.

0
bocharov56 1.1 года назад

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

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