Нумерация страниц в WordPress не работает правильно - PullRequest
0 голосов
/ 24 мая 2019

У меня проблема с разбиением на страницы для пользовательского поста.Я использовал приведенный ниже код для своего сайта: контент, отображаемый в цикле, корректен, но когда я нажимаю следующий номер, он все равно остается на первой странице, не переходя на следующую страницу.Как решить эту проблему?

    $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
    $query = new WP_Query( array(
        'category_name' => 'nha-dat-binh-duong',
        'posts_per_page' => 2,
        'paged' => $paged
    ) );
    ?>
    <?php if ( $query->have_posts() ) : ?>

        <!-- begin loop -->
        <?php while ( $query->have_posts() ) : $query->the_post(); ?>
            GET CONTENT HERE
        <?php endwhile; ?>
        <!-- end loop -->


        <div class="pagination">
            <?php 
            echo paginate_links( array(
                'base'         => str_replace( 999999999, '%#%', esc_url( get_pagenum_link( 999999999 ) ) ),
                'total'        => $query->max_num_pages,
                'current'      => max( 1, get_query_var( 'paged' ) ),
                'format'       => '?paged=%#%',
                'show_all'     => false,
                'type'         => 'plain',
                'end_size'     => 2,
                'mid_size'     => 1,
                'prev_next'    => true,
                'prev_text'    => sprintf( '<i></i> %1$s', __( 'Tin mới nhất', 'text-domain' ) ),
                'next_text'    => sprintf( '%1$s <i></i>', __( '⏩', 'text-domain' ) ),
                'add_args'     => false,
                'add_fragment' => '',
            ) );
            ?>
        </div>
        <?php wp_reset_postdata(); ?>```


1 Ответ

0 голосов
/ 24 мая 2019

Вы обновили свои постоянные ссылки? Просто перейдите на постоянные ссылки в WordPress, а затем обновите страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...