Поддержка Проблемы и решения Опять пагинация

  • Я — новичок в 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>
    ?>
    • Тема изменена 6 лет назад пользователем onchar.
    • Тема изменена 6 лет назад пользователем onchar.
  • Тема «Опять пагинация» закрыта для новых ответов.