Wordpress:按顺序排列数组

时间:2012-02-10 20:02:55

标签: php wordpress

在wordpress中我有一个查询特定帖子的查询。

<div id="container-">   
<?php
query_posts( array( 'post__in' => array( 53,51,46,44,42,40,34,30,28) ) );
$divname=1;
while (have_posts()) : the_post(); 
?>
<div id="outdiv<?php echo $divname ?>">
    <div id="div<?php echo $divname ?>">
        <?php the_content();?>
    </div>
</div>

<?php
$divname ++;
endwhile;
?>
</div>

我希望它按照帖子53,51,46,44,42,40,34,30,28输出我想要的帖子 因为它随机输出,帖子包含图像和文本。 我的问题是,这可能吗?或者是<?php the_content()?>没有按正确的顺序发布帖子?还是HTML?请帮忙吗?

1 个答案:

答案 0 :(得分:0)

query_posts( array( 'post__in' => array( 53,51,46,44,42,40,34,30,28), 
                    'orderby' => 'ID', 
                    'order' => 'DESC' ) );

MySQL不关心查询的IN语句中的元素顺序。