Не работает пагинация на странице

Привет, помогите решить проблему: при добавлении пагинации в кастомный тип записи (new WP_Query), ее попросту не видно. Добавлял через posts_nav_link() и через плагин WP-PageNavi но никак немогу застивить работать, если надо скину пример кода. Спасибо.

Добавить Комментарий
    
    <?php
    
    /*
    
    Template Name: Шаблон страницы блога
    
    */
    
    ?>
    
    <?php get_header(); ?>
    
    <!-- begin content-wrapper -->
    
    <?php query_posts("cat=1&paged=".get_query_var( 'paged' )); ?>
    <main class="content-wrapper">
    
    <section class="grid blog-wrapper">
    
    <?php $blog = new WP_Query( array('post_type' => 'blog') ); ?>
    
    <?php if ( $blog->have_posts() ) : while ( $blog->have_posts() ) : $blog->the_post(); ?>
    
    <article class="clearfix">
    
    <?php the_post_thumbnail( array(210, 210) ); ?>
    
    <div class="article-text">
    
    <a href="<?php the_permalink(); ?>"><h3><?php the_title(); ?></h3></a>
    
    <span class="date"><?php the_time('j.m.Y') ?></span>
    
    <?php the_excerpt(); ?>
    
    <a href="<?php the_permalink(); ?>" class="btn">Детальніше...</a>
    
    </div>
    
    </article>
    
    <?php endwhile; ?>
    
    <?php endif; ?>
    <div class="pagination">
    
    <?php posts_nav_link(); ?>
    
    <!-- <a href="#" class="prew"><span class="left-triangle"></span>Попередня</a>
    
    <a href="#" class="next">Наступна<span class="right-triangle"></span></a> -->
    
    </div>
    
    </section>
    
    </main>
    
    <!-- end content-wrapper -->
    
    <?php get_footer(); ?>
    
    

    вам не нужна строка:

    query_posts("cat=1&paged=".get_query_var( 'paged' )
    
    );

    Вам нужно вместо этой строки прописать:

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

    Вместо:

    <?php $blog = new WP_Query( array('post_type' => 'blog') ); ?>
    

    Написать:

    <?php $blog = new WP_Query( array('post_type'  => 'blog', 'paged' => $paged,) ); ?>
    

    Активировать плагин WP-PageNavi

    и вместо:

    <?php posts_nav_link(); ?>
    

    Прописать:

    <?php wp_pagenavi( array( 'query' => $blog) ); ?>
    

    в 30.03.2015.
    Добавить Комментарий

    Спасибо огромное, все работает))

    Пожалуйста)

    в 30.03.2015.
    Добавить Комментарий

    Скиньте пример кода.
    Также можете посмотреть следующие вопросы:
    http://onwp.ru/question/paginaciya-otdelnyj-tip-zapisi
    http://onwp.ru/question/ne-vyvoditsya-paginaciya-pri-ispolzovanii-svoego-cikla-v-vordpress

    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.