我为“新闻”类别中的帖子提供了wordpress类别存档。每个类别帖子目前按WordPress发布日期排序。现在每个帖子还有一个“按日期”字段,该字段允许用户以月份格式发布日期,如“2012年5月”
我想根据此新闻日期对帖子进行排序。这是我目前的代码:
<?php query_posts('showposts=10000&cat=3'); if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<? $count = $count + 1; $clear = $count % 6; ?>
<a <? post_class("press-block"); ?> href="<? echo get('link');?>" target="_blank">
<? echo get_image ('press_image') ?>
<span class="press-info">
<? the_title(); ?>
<span><? echo get('publication_title'); ?></span>
<span><? echo get('press_date');?></span>
</span>
</a>
<?php endwhile; ?>
<?php else : ?>
No Posts Found
<?php endif; wp_reset_query(); ?>
答案 0 :(得分:1)
要使用自定义字段/元值来订购query_posts result
,您可以使用
query_posts('showposts=10000&cat=3&orderby=meta_value&meta_key=press_date'); // name of 'Press Date' field
有关详情,请参阅Order & Orderby Parameters。