0

嗨,我正在尝试制作我的第一个 wordpress 网站。我一直在尝试从两个不同的类别中引入蝙蝠帖子并将它们显示在同一页面上。我让它把帖子带回来,但它一直把它们按随机顺序排列。我想要一个包含一个类别的帖子,下面一个包含另一个类别的帖子。

这是我到目前为止所得到的

<?php get_head(); ?>

<div id="container">
<?php get_header(); ?>
<?php get_banner(); ?>

    <div class=" center content" role="main">
      <div id="posts">


          <div class="news">
                <?php query_posts('catname=news&showposts=3'); while (have_posts()) : the_post(); the_title(); the_content(); 
                endwhile;?>

                <div class="clear"></div>
          </div>
             <div class="msghead">
            <?php query_posts('catname=msghead&showposts=1'); while (have_posts()) : the_post(); the_title(); the_content(); 
            endwhile;?>

           </div>
        </div>
    </div>

    <div class="sidebardiv">
       <?php get_sidebar(); ?>
    <div class="clear">
    </div>
</div>
</div>
<?php get_footer(); ?>

</div>
4

1 回答 1

1

您是否尝试过 order 和 orderby 查询参数?

http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters

您的代码可能会像这样按日期排序,降序:

<?php query_posts('cat=news&showposts=3&orderby=date'); while (have_posts()) : the_post(); the_title(); the_content(); 
endwhile;?>
于 2012-11-11T15:35:49.813 回答