Проблемы с пагинацией
На своем блоге 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, а просто переходило на главную.