• Здравствуйте.

    — Задал аргументы для нового цикла WP_Query
    — Создал этот цикл
    — Вывел его на странице с помощью have_post

    — Получил в переменную номер текущей странице
    — Использовал переменную в аргументах

    Не выводится функция пагинации.

    В чем ошибка?

    <?php
        $paged = get_query_var('paged')? get_query_var('paged') : 1;
        $args = array( 'posts_per_page' => 2,'paged'=>$paged );
        $query = new WP_Query( $args );?>
        <?php if ($query->have_posts()) :?>
            <!-- Пагинация перед циклом -->
            <?php $args = array(
              'prev_next' => true,
              'prev_text' => '«',
              'next_text' => '»',
              'type' => 'list ',
              'add_args' => False,
              'add_fragment' => '',
              'before_page_number' => '',
              'after_page_number' => ''
              );
              echo paginate_links( $args ) ?>
          <?php while ($query->have_posts()) :
           $query->the_post();?>
            <!-- Шаблон поста -->
            <?php get_template_part( 'template-parts/content');?>
          <?php endwhile; ?>
            <!-- Пагинация после цикла -->
          <?php wp_reset_postdata();?>
        <?php else: ?>
          Нет постов, печаль вселенская
        <?php endif; ?>

Тема «Не выводится пагинация на произвольной странице» закрыта для новых ответов.