帖子的反向顺序不起作用

时间:2011-11-22 21:26:42

标签: wordpress

这是我的存档页面的HTML:

<?php get_header(); ?>

<nav>
    <?php wp_nav_menu(array('menu' => 'Main Nav Menu')); ?>
</nav>

<div id="main-content-archive">

<h5 class="inner_text_shadow">Archive</h5>

<div id="clear-box">


<?php query_posts( array(
  'posts_per_page' => 16,
  'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1 ), 
));
    ?>


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

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

<?php    $bg_image = post_thumb( get_the_post_thumbnail() );?>  

<a href="<?php the_permalink() ?>"><div class="post-bg-archive" style="background: #777777 url(<?php echo $bg_image;?>);">

        <div id="title-bg">
            <div class="transparency"></div>
            <div class="archive-title"><h98><?php the_title(); ?></h98></div>
        </div>

</div></a>  <!-- END post-bg -->

</div>

<?php endwhile; ?>

<?php else : ?>

    <h2>Not Found</h2>

<?php endif; ?> 

</div> <!-- END post_class function -->


<div id="archive-nav"><h12><?php include (TEMPLATEPATH . '/inc/nav.php' ); ?></h12></div>

</div> <!-- END main-content -->

<?php get_sidebar(); ?>

<?php get_footer(); ?>

它实际上并不是一个存档页面btu修改过的首页,它有更多帖子显示和网格视图。

这里唯一缺少的是帖子的逆序。我希望我的档案从最早的帖子开始。我已经阅读了全部,并找到了一个用于反转顺序的PHP代码,但我似乎无法正确输入它。

这是我使用的代码:

<?php query_posts($query_string . "&order=ASC"); ?>

根据我所说的位置,它可以:

  1. 搞砸了什么,我得到了一个PHP错误
  2. 什么都不做
  3. 而不是显示4x4网格,它显示1个导致localhost/archive的框,即我已经在的页面。
  4. 我还尝试重置query并在此之后使用上述代码,但这给了我问题的第3版(也在上面提到)。

    那么,如何在此页面上获得相反的帖子顺序?

1 个答案:

答案 0 :(得分:0)

试试这段代码:

<?php query_posts( array(
  'posts_per_page' => 16,
  'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1 )).'&order=ASC');?>