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