0
我使用此列出所有文章標題...排序按自定義字段日期
<?php
$args = array(
'posts_per_page' => -1,
'post_type' => 'post',
'post_status' => 'publish',
'orderby' => 'title',
'order' => 'ASC'
);
query_posts($args);
if (have_posts()) :
while (have_posts()) :
the_post(); ?>
<p>
<?php the_title(); ?>
</p>
<?php endwhile;
endif;
wp_reset_query();
?>
...這工作正常。
我的每篇文章還有一個自定義字段,名爲start_date
。所有這些開始日期都以DD-MM-YYYY格式輸入(例如:10-03-2016)。
我需要做的事情(我不是如果這可以完成的話)是start_date
(而不是title
)。
爲了進一步說明,如果有3個員額,像這樣的開始日期...
後1:2016年1月11日
後2:2016年3月1日
後3:2016年12月7日
...的職位將顯示在順序....
後2
後3
後1
...因爲這是正確的日期順序。
我希望這是有道理的。
乾杯。