Привет, у меня проблема с моей ссылкой на первую страницу на странице моего блога, так как она имеет числовой формат c У меня есть blog / page / 1, перенаправляющий на мой / blog / .. Я хочу перенаправить свою первую страницу на мой / blog /, а остальное - цифры c, как / blog / page / 2, /blog/page/3.
вот код, который используется в моей теме
if (!function_exists('Bootstrap_pagination')):
function Bootstrap_pagination()
{
global $wp_query;
$big = 999999999; // This needs to be an unlikely integer
// For more options and info view the docs for paginate_links()
// http://codex.wordpress.org/Function_Reference/paginate_links
$paginate_links = paginate_links(array(
'base' => str_replace( $big, '%#%', get_pagenum_link($big) ),
'current' => max( 1, get_query_var('paged') ),
'total' => $wp_query->max_num_pages,
'mid_size' => 5,
'prev_next' => True,
'prev_text' => __('«', 'Bootstrap'),
'next_text' => __('»', 'Bootstrap'),
'type' => 'list'
));
$paginate_links = str_replace( "<ul class='page-numbers'>", "<ul class='pagination'>", $paginate_links );
$paginate_links = str_replace( '<li><span class="page-numbers dots">', "<li><a href='#'>", $paginate_links );
$paginate_links = str_replace( "<li><span class='page-numbers current'>", "<li class='active'><a href='#'>", $paginate_links );
$paginate_links = str_replace( "</span>", "</a>", $paginate_links );
$paginate_links = preg_replace( "/\s*page-numbers/", "", $paginate_links );
// Display the pagination if more than one page is found
if ( $paginate_links ) {
echo '<nav class="pagination-container">';
echo $paginate_links;
echo '</nav><!--// end pagination-container -->';
}
}
endif;