0
      <?php $new_query = new WP_Query();
       $new_query->query('showposts=4'.'&paged='.$paged);?>
       <?php while ($new_query->have_posts()) : $new_query->the_post(); ?>
       <li>
       <?php the_title();?>
       </li>
    <?php endwhile; ?>
    <div id="pagination">
    <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { ?>
    <div class="alignleft">
      <?php next_posts_link('&laquo; Older Entries') ?>
    </div>
    <div class="alignright">
      <?php previous_posts_link('Newer Entries &raquo;') ?>
    </div>
     <?php 
     } ?>
     </div>

它正在工作,但只显示 2 页,但我有 20 个帖子,每页显示 4 个帖子

  <script>
   jQuery(function($) {
    $('ul.govtjobs').on('click', '#pagination a', function(e){
    e.preventDefault();
    var link = $(this).attr('href');
    $('ul.govtjobs').fadeOut(100, function(){
        $(this).load(link + ' ul.govtjobs', function() {
            $(this).fadeIn(100);
        });
    });
    });
   });
   </script>

我正在使用这个脚本转到下一页

4

1 回答 1

0

尝试这个:

<?php 
$args = array(
    'posts_per_page' => 4,
    'paged' => $paged,
    );
$new_query = new WP_Query($args);

建议使用posts_per_page

于 2014-09-18T04:47:34.783 回答