Wordpress query_posts()没有显示旧帖子

时间:2012-05-07 03:02:49

标签: php html css wordpress

这是我的示例网站http://box7.host1free.com/~avodes/,我在博客文章(blog.php)上遇到了麻烦。即使我点击“旧条目”链接仍然显示5个新帖子仍然显示而不是旧帖子。

这是我的代码:

blog.php的

    <?php

/*
Template Name: Blog-2
*/

?>

<?php get_header(); ?>
        <?php query_posts( array(
     'posts_per_page' => 5,
     'cat' => '1',
     'paged' => ( get_query_var('page') ? get_query_var('page') : 1 ),
));
?>

<div id="main-content">

    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

        <div <?php post_class() ?> id="post-<?php the_ID(); ?>">



            <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>

            <?php include (TEMPLATEPATH . '/inc/meta.php' ); ?>

            <div class="entry">
                <?php the_content(); ?>
            </div>

            <div class="postmetadata">
                <?php the_tags('Tags: ', ', ', '<br />'); ?>
                Posted in <?php the_category(', ') ?> | 
                <?php comments_popup_link('No Comments &#187;', '1 Comment &#187;', '% Comments &#187;'); ?>
            </div>

        </div>

    <?php endwhile; ?>

    <?php include (TEMPLATEPATH . '/inc/nav.php' ); ?>

    <?php else : ?>

        <h2>Not Found</h2>

    <?php endif; ?>

    </div>

<?php get_footer(); ?>

1 个答案:

答案 0 :(得分:0)

我没有方便检查的WordPress安装,但this page似乎暗示您应该使用“页面”,而不是get_query_var中的“分页”。

这会有所作为吗?