Опять пагинация
-
Я — новичок в WordPress. Прочитал много статей и местный форум по пагинации, но ответа не нашёл. Использую wp_pagenavi. Он показывает наличие только одной страницы. При изменении get_query_var(‘paged’) : 1 на «2» или «3» выводятся следующие страницы, но по-прежнему число страниц «1».
<?php while ( have_posts() ) { the_post(); ?> <div id="post-<?php the_ID(); ?>" <?php post_class("post"); ?> itemscope="" itemtype="http://schema.org/BlogPosting"> <?php $current_page = (get_query_var('paged')) ? get_query_var('paged') : 1; $showposts = 3; // -1 shows all posts $do_not_show_stickies = 0; // 0 to show stickies $args=array( 'showposts' => $showposts, 'caller_get_posts' => $do_not_show_stickies, 'paged' => $current_page ); $my_query = new WP_Query($args); ?> <?php if( $my_query->have_posts() ) : ?> <?php while ($my_query->have_posts()) : $my_query->the_post(); ?> <?php global $wp_query; $wp_query->in_the_loop = true; ?> <div class="post-header font-alt"> <h2 class="post-title"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2> <div class="post-meta"> <?php shop_isle_posted_on(); ?> </div> </div> <div class="post"> <?php $shop_isleismore = @strpos( $post->post_content, '<!--more-->'); if($shop_isleismore) : the_content('Читать далее... '); else : the_content('Читать далее... '); endif; ?> </div> <?php endwhile; ?> <?php else : ?> <h2 class="center">Not Found</h2> <p class="center">Sorry, but you are looking for something that isn't here.</p> <?php get_search_form(); ?> <?php endif; ?> </div> <?php } ?> <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> </div> ?>
- Тема «Опять пагинация» закрыта для новых ответов.