我有一个wordpress(v.3.8)循环,显示5个未来的帖子:
<?php
$temp = $wp_query;
$wp_query = null;
$wp_query = new WP_Query();
$wp_query->query('showposts=5&post_type=events&post_status=future&orderby=date&order=ASC'.'&paged='.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post();
?>
帖子(自定义帖子类型&#34;事件&#34;)正在使用&#34;计划&#34;约会,但我希望最新创建的帖子在最重要的位置。
答案 0 :(得分:0)
每个WP程序员应该知道的最好的功能之一是能够在WordPress中安排他的帖子。此功能可以执行更多操作,然后让您安排帖子在特定时间发布。
但是:有一个警告使用future
帖子显示 - 没有有效 DATE
字段排序作为日期那些future
帖子尚未 SET
。
您可以使用orderby=ID
/ orderby=modified
和order=ASC
进行尝试(当然,假设ID后续帖子中的序列与其未来日期的序列相同)。
答案 1 :(得分:0)
orderby=ID
做了这个工作。唯一的问题是:当我重新计划一篇文章时,我该如何将其移至顶部?