Easy Digital Download Pagination 404 ошибка - Wordpress

Я сталкиваюсь с проблемами с цифровым сайтом загрузки WordPress для пагинации на главной странице

Ниже страницы, кажется, не работают с нумерацией страниц при переходе по нумерации страниц, они показывают 404 страницы.

[www.domain.com/page/2/][1] [www.domain.com/page/3/][1]

Но когда я редактирую ссылки, например, ниже, это работает:

[www.domain.com/downloads/page/2/][1] [www.domain.com/downloads/page/3/][1]

Почему это происходит, тот же код домашней страницы хорошо работает с архивами / категориями / тегами, но не для домашней страницы, я искал это со вчерашнего дня, и я не мог найти никакого решения: Ниже мой код для домашней страницыВаша помощь очень ценится

<?php
$store_page_setting = (is_front_page() && is_page_template('edd-store-front.php') ? 'page' : 'paged' );
$current_page = get_query_var( $store_page_setting );
$per_page = intval( get_theme_mod( 'bwpy_store_front_count', 3 ) );
$offset = $current_page > 0 ? $per_page * ( $current_page-1 ) : 0;
$product_args = array(
    'post_type'     => 'download',
    'posts_per_page'    => $per_page,
    'offset'        => $offset
);
$products = new WP_Query( $product_args );


if ( $products->have_posts() ) : ?>
<?php 
    while ( $products->have_posts() ) : $products->the_post(); 
        // <!-- html code -->

endwhile;
?>

<!-- Pagination -->                 
<div class="store-pagination">
    <?php                   
        $big = 999999999;                   
        echo paginate_links( array(
            'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
            'format' => '?paged=%#%',
            'current' => max( 1, $current_page ),
            'total' => $products->max_num_pages
        ) );
    ?>
</div>


<?php else : ?>

<article id="post-0" class="post no-results not-found">
<!-- something -->
</article>

<?php endif; ?>

0 ответов

Другие вопросы по тегам