【发布时间】:2009-03-03 20:27:20
【问题描述】:
我的页面顶部有一个类别列表,通常应该在其下方列出帖子。类别列表是使用以下方法创建的:
<?php $display_categories = array( 4, 7, 8, 9, 21, 1); $i = 1;
foreach ( $display_categories as $category ) { ?>
<div>
<?php single_cat_title(); ?> //etc
</div>
<?php }
?>
但是,这似乎使帖子循环按类别排序帖子。我希望它忽略类别排序和按日期降序排序。我创建了一个新的 WP_Query 因为根据文档你不能使用 query_posts() 两次,所以以防万一。
<?php $q = new WP_Query( "cat=-1&showposts=15&orderby=date&order=DESC" );
if ( $q->have_posts() ) :
while ( $q->have_posts() ) : $q->the_post(); ?>
the_title(); // etc
endwhile;
endif;
?>
但是,这个仍然似乎是按类别排序(与上面的列表相同)然后按日期排序,而不是按日期排序。
【问题讨论】:
-
我有阳光...阴天...
-
我希望我有一个页面。我所拥有的只是形成连贯句子的能力。