Подскажите, почему при переходе на 2ю,3ю страницы пагинации выдаёт ошибку
"Oops! That page can’t be found."
1я страница показывается нормально.
Шаблон страниц с пагинацией, это шаблон категорий - taxonomy-product_cat.php
Использую такой код:
parse_str($query_string, $args);
if (isset($_POST['count_product'])) {
$args['posts_per_page'] = $_POST['count_product'];
}else{
$args['posts_per_page'] = 8;
}
query_posts( $args );
?>
<?php while ( have_posts() ) : the_post(); ?>
<?php wc_get_template_part( 'content', 'product' ); ?>
<?php endwhile; // end of the loop. ?>
<!-- Start Pagination Area -->
<?php
paging_nav();
wp_reset_query();
Функция вывода пагинации:
//Пагинация
function paging_nav() {
global $wp_query;
// Don't print empty markup if there's only one page.
if ( $wp_query->max_num_pages < 2 )
return;
?>
<?php
$big = 999999999; // need an unlikely integer
$args = array(
'base' => str_replace( $big, '%#%', get_pagenum_link( $big ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $wp_query->max_num_pages,
'type' => 'list',
'prev_text' => '|<',
'next_text' => '>|',
'add_args' => false
);
?>
<div class="pagination-area">
<div class="row">
<div class="col-xs-5">
<div class="pagination">
<ul>
<?php echo paginate_links( $args ); ?>
</ul>
</div>
</div>
</div>
</div>
<?php
}
В настройках - Постоянные ссылки выбирал все варианты, но ошибка не устраняется.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты