Как добавить пользовательскую нумерацию страниц в шаблоне страницы продукта Woocommerce? - PullRequest
0 голосов
/ 05 июня 2018

Как добавить пользовательскую нумерацию страниц в шаблоне страницы продукта Woocommerce?

Вот мой код:

Но нумерация страниц не работает.

Любое предложение?

 $paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;

    $args = array( 
        'post_type' => 'product', 
        'posts_per_page' => 6, 
        'paged' => $paged, 
        'product_cat' => 'trekking,rafting', 
        'orderby' => 'ASC' 
        );

    $loop = new WP_Query( $args );

    while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>

и для отображения нумерации страниц:

<?php endwhile; ?>

<!-- End of the main loop -->

<!-- Add the pagination functions here. -->

<div class="cu-pagi">

<?php get_next_posts_link('Older', $loop->max_num_pages) ?>

<?php get_previous_posts_link('Newer', $loop->max_num_pages) ?>

</div>

    <?php wp_reset_query(); ?>
</div><!--/.products-->

1 Ответ

0 голосов
/ 05 июня 2018

Получил ответ:

Рабочий код:

<div class="cu-pagi">

<?php 
            $total_pages = $loop->max_num_pages;

            if ($total_pages > 1){

                $current_page = max(1, get_query_var('paged'));

                echo paginate_links(array(
                    'base' => get_pagenum_link(1) . '%_%',
                    'format' => '/page/%#%',
                    'current' => $current_page,
                    'total' => $total_pages,
                    'prev_text'    => __('« prev'),
                    'next_text'    => __('next »'),
                ));
            }
            ?>  



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