Wordpress未来的帖子排序,最新的排在最前面

时间:2014-05-08 10:18:57

标签: php wordpress sql-order-by

我有一个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;约会,但我希望最新创建的帖子在最重要的位置。

2 个答案:

答案 0 :(得分:0)

每个WP程序员应该知道的最好的功能之一是能够在WordPress中安排他的帖子。此功能可以执行更多操作,然后让您安排帖子在特定时间发布。

但是:有一个警告使用future帖子显示 - 没有有效 DATE 字段排序作为日期那些future帖子尚未 SET

您可以使用orderby=ID / orderby=modifiedorder=ASC进行尝试(当然,假设ID后续帖子中的序列与其未来日期的序列相同)。

答案 1 :(得分:0)

orderby=ID

做了这个工作。唯一的问题是:当我重新计划一篇文章时,我该如何将其移至顶部?