帖子导航在博客模板中不起作用-重定向到具有正确URI的同一页面

时间:2011-04-05 作者:jnolte

我有以下代码:

<?php
/*
Template Name: blog
*/
?>
  <?php get_header(); ?>
  <div id="blog">
    <div class="content">
      <?php query_posts(\'cat=-4,-11\');?>
      <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
        <div class="post">
          <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
          <span class="date"><?php the_time(\'F jS, Y\'); ?></span>
          <div class="body">
            <?php the_content(\'\'); ?>
          </div>
          <span class="info">posted by: <?php the_author(); ?> in <?php the_category(\', \'); ?> | <?php comments_popup_link(\'No Comments\', \'1 Comment\', \'% Comments\'); ?></span>
        </div>
      <?php endwhile; endif; ?>
      <?php posts_nav_link(\' &#183; \', \'&laquo; previous page  \', \' <br />next page &raquo; \'); ?>
    </div>      
    <?php get_sidebar(); ?>     
  </div>
  <?php get_footer(); ?>
此模板中仅需要页面导航。

1 个回复
最合适的回答,由SO网友:Rev. Voodoo 整理而成

您需要考虑查询中的分页。。。。类似于:

<?php query_posts( array(  
      \'cat\' => \'-4,-11\', 
      \'paged\' => ( get_query_var(\'paged\') ? get_query_var(\'paged\') : 1 ), 
 )); 
?>

http://www.rvoodoo.com/projects/wordpress/wordpress-tip-fixing-pagination-on-custom-queries-with-query_posts/

结束

相关推荐

Pagination with custom loop

我的问题可能是Pagination not working with custom loop, 但有一种不同。我使用自定义循环来显示flash游戏。我想按类别在游戏页面上分页。类别php:<?php if ($cat) { $cols = 2; $rows = 4; $paged = ((\'paged\')) ? get_query_var(\'paged\') : 1; $post_per_page = $cols * $rows; // -1 s