【发布时间】:2014-06-18 17:04:23
【问题描述】:
我正在尝试弄清楚如何构建一个按日期获取帖子的 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>
</div>
这也需要使用“post_status=future”查询选项处理尚未发布的帖子。
我花了大约一个小时在网上搜索是否有人以前做过类似的事情,但不幸的是我没有找到任何可行的方法。
我自己也对此进行了一些尝试,但不幸的是,我无法想出任何可行的方法。
是否有人对如何做到这一点有一些建议或见解?
谢谢
【问题讨论】:
-
我已阅读您的问题,但不知道您要完成什么。您想按日期列出未来的帖子,从某个日期开始,然后按升序排列?
-
它应该适用于所有帖子,包括已发布和已安排的帖子(因此是帖子状态变量)。是的,我想按天列出帖子,我打算使用 jQuery 一次显示一天,用箭头导航到下一个或上一个日期。
-
您确定要显示这些吗?当设置为未来日期时,单个模板循环将不会显示 NONE EDITORS 也就是普通用户的内容,当您使用上述内容时会产生更多问题
-
我正在做的事情不会有一个单一的页面模板。我正在查询自定义帖子类型,结果只会显示在一个页面上,没有链接或需要单个模板。
-
WP_Queryorderbypost_date不起作用吗? WP Query Codex 还是我在这里遗漏了一个关键点?