Php Wordpress未来帖子排序,最新在顶部

Php Wordpress未来帖子排序,最新在顶部,php,wordpress,sql-order-by,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

我有一个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(); 
?>

帖子自定义帖子类型事件按计划日期排序,但我希望最新创建的帖子位于顶部。

每个WP程序员都应该知道的最佳功能之一是能够在WordPress中安排自己的帖子。这项功能可以做更多的事情,然后让你安排你的文章在某个特定的时间发布

但是:使用future posts显示有一个警告-没有有效的日期字段进行排序,因为这些future posts的日期尚未设置

不过,您可以尝试使用orderby=ID/orderby=modified和order=ASC,当然,前提是您未来发布的顺序与它们未来的日期相同

orderby=ID

完成了任务。唯一的问题是:当我重新规划一篇文章时,我如何才能将其移动到顶部?

试试“orderby=modified”如何?你不会的,除非你更改文章的ID,否则只需创建一篇新文章并继续。aaaaaaah好的-orderby=modified比orderby=ID好得多,非常感谢,从未听说过:我认为这解决了我所有的问题。