2012-07-03 75 views
0

我有一個wordpress類別存檔「新聞」類別的帖子。每個類別帖子目前都按WordPress發佈日期排序。現在,每個帖子還有一個「新聞日期」字段,它允許用戶發佈月份年份格式的日期,如「2012年5月」如何在WordPress中按不同日期手動排序帖子?

我想根據此新聞發佈日期進行排序。這裏是我當前的代碼:

<?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(); ?> 

回答

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

相關問題