0

我正在使用以下查询:

<?php $postslist = new WP_Query('meta_key=Ordermetakey&orderby=meta_value_num&order=DESC&posts_per_page=5');

对首页上的小帖子列表进行排序以显示最新消息。它需要通过元键对它们进行排序并执行此 DESC。奇怪的是,即使我已将 ASC 放在此查询中,它也会显示帖子 ASC。

元键的值是日期 - 时间戳:示例:120403 = 03-04-2012

我怎样才能让它工作?

4

1 回答 1

0

你试过这个吗,它只在主页上有效

<?php if ( is_home() ) ;?>
<?php
$recentposts=get_posts('showposts=5');
if ($recentposts) {
foreach($recentposts as $post) {
setup_postdata($post);
?>
<p><?php the_time('m.d.y') ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent     Link to 
<?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php
}
}
?>
<?php endif; ?>
于 2012-05-04T11:19:40.960 回答