我正在尝试弄清楚如何构造一个WordPress查询 将按日期获取帖子。
我的意思是,我想要一种输出WordPress的方法 发布类似这样的内容:
<div class="day-posts">
<div class="day">
<div class="title">Monday 1st January 2014</div>
<div class="posts">
<div class="post">
<div class="title">Post for this day</div>
<div class="content">Lorum ipsum dolar sit amet</div>
</div>
</div>
</div>
<div class="day">
<div class="title">Tuesday 2nd January 2014</div>
<div class="posts">
<div class="post">
<div class="title">Post for this day</div>
<div class="content">Lorum ipsum dolar sit amet</div>
</div>
</div>
</div>
答案 0 :(得分:0)
您可以通过其publish_date
设置其顺序。
如果将顺序更改为DESC,则从发布之日起,您将以降序的方式获取帖子。
'post_status' => 'publish', 'orderby' => 'publish_date', 'order' => 'DESC'
如果您将顺序更改为ASC,则自发布之日起,您将以升序获得帖子。
'post_status' => 'publish', 'orderby' => 'publish_date', 'order' => 'ASC'
对于以DESC
顺序更新的帖子,
'post_status' => 'publish', 'orderby' => 'modified', 'order' => 'DESC'