Pagination $ paged return 0

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

 global $wp_query;

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

   var_dump(get_query_var( 'paged' )); // HERE RETURN 0 EVERYTIME

            $args = [
                'post_type' => 'post',
                'posts_per_page' => 30,
                'paged' => $paged
            ];

            $loop = new WP_Query($args);
             while ($loop->have_posts()) :
                $loop->the_post(); ?>

                    // code ....
            <?php endwhile; ?>

Я использую этот код на странице шаблона. Когда я делаю var_dump(get_query_var( 'paged' ));, он возвращает 0. как это исправить?

Как убрать количество товаров в категории WooCommerce
Как убрать количество товаров в категории WooCommerce
По умолчанию WooCommerce показывает количество товаров рядом с категорией, как показано ниже.
1
0
210
1

Ответы 1

Согласно документация:

For getting the current pagination number on a static front page (Page template) you have to use the 'page' query variable:

<?php  $page = get_query_var( 'page', 1 );  ?>
<h1>Currently Browsing Page <?php echo (int) $page; ?> On a static front page</h1>

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