Поддержка Проблемы и решения Насчёт пагинации

  • не получается вывести пагинации на страницу где создал для моих записей
    Помогите пожалуйста

    Вот код этой отдельной страницы:

    <?php
    /*
    Template Name: Для новостей

    */
    ?>

    <?php get_header(); ?>

    <div class=»home-feed»>

    <?php get_sidebar(); ?>

    <div class=»section-content»>

    <h2>
    <?php the_title(); ?></h2>

    <div class=»entry-content»>

    <?php

    // параметры по умолчанию
    $posts = get_posts( array(
    ‘numberposts’ => 3,

    ‘post_type’ => ‘news’,
    ‘suppress_filters’ => true, // подавление работы фильтров изменения SQL запроса
    ) );

    foreach( $posts as $post ){
    setup_postdata($post); ?>

    «>
    <h2>
    <?php the_title(); ?>
    </h2>

    <?php the_excerpt(); ?>

    <?php
    } ?>

    <?php my_pagenavi(); ?> // вот кстати и пагинация

    <?php

    wp_reset_postdata(); // сброс

    ?>

    </div> <!— entry-content —>

    </div> <!— section-content —>

    </div> <!— home-feed —>

    <?php get_footer(); ?>

    а вот это в functions.php

    function my_pagenavi() {
    global $wp_query;

    $big = 999999999; // уникальное число для замены

    $args = array(
    ‘base’ => str_replace( $big, ‘%#%’, get_pagenum_link( $big ) ),
    ‘format’ => »,
    ‘current’ => max( 1, get_query_var(‘paged’) ),
    ‘total’ => $wp_query->max_num_pages,
    );

    $result = paginate_links( $args );

    // удаляем добавку к пагинации для первой страницы
    $result = preg_replace( ‘~/page/1/?([\'»])~’, ‘\1’, $result );

    echo $result;
    }

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 1 ответа (всего 1)
  • не получается вывести пагинации на страницу где создал для моих записей
    Помогите пожалуйста

Просмотр 1 ответа (всего 1)
  • Тема «Насчёт пагинации» закрыта для новых ответов.