簡體   English   中英

wp pagenavi用於分頁,太多頁面無法顯示帖子數

[英]wp pagenavi for pagination ,too many pages for number of posts

是否可以設置wp-pagenavi,以便分頁中的數字數量與帖子數相關。

目前,即使一個類別中只有3或4個帖子,它仍然讓我可以選擇轉到許多舊頁面,這些頁面顯然只是空白。

這是一個示例,該類別中只有4個帖子... http://limerickfc.hailstormcommerce.com/cms/?page_id=2466

這是Im用於循環的代碼。

<?php 
             $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
             query_posts("posts_per_page=12&paged=$paged");

             $archive_query = new WP_Query('cat=14&showposts=12&paged=' . $paged);
             ...
             if (have_posts()) : 
             while ($archive_query->have_posts()) : $archive_query->the_post(); 

                        ...do stuff
  ?>
            <?php endwhile; ?>
            <?php wp_pagenavi(); ?>
            <?php wp_reset_query(); ?>

               <?php endif; ?>

那不是我使用WP-Pagenavi的方式,您不需要在自定義查詢中包括分頁部分,我認為這就是問題的根源。

$archive_query = new WP_Query('cat=14&showposts=12');

順便說一句,showposts已被贊成或posts_per_page

我的解決方案...

<?php 
            $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
              ?>

            <?php query_posts('cat=14&posts_per_page=3'."&paged=$paged"); ?>
            <?php
            $id = get_the_ID();
            $count = 0;
             if (have_posts()) : ?>
<?php while ( have_posts() ) : the_post(); 

........


            <?php endwhile; ?>

  <?php wp_pagenavi(); ?>
  <?php wp_reset_query();?>
  <?php endif; ?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM