按最近修改的帖子排序

时间:2012-04-26 作者:Dean Elliott

有没有办法按修改的顺序列出帖子?

例如

用户发布了5篇文章(#1是最早的,而#5是最新的),默认情况下,它们会以#5是最上面的列出来,但是如果用户稍后编辑了文章#3,那么是否可以在#5上面列出文章#3而不必手动更改页面属性?

顺便说一下,这是一个辅助查询,使用get\\u posts

1 个回复
最合适的回答,由SO网友:mor7ifer 整理而成

如果您使用WP_Query 您可以设置orderbymodified 然后命令DESC 你就可以走了。如果不是自定义查询,您可以使用set() 默认情况下的方法$wp_query global也这样做。自从get_posts() 只是一个包装WP_Query, 您可以设置orderby 如果其他一切都正常工作,并且没有更改任何其他内容,则在此处设置参数。

结束

相关推荐

排除QueryLoop中的类别和子类别

我想要一个排除某些类别及其子类别的QueryLop,我有这个: $args = array( \'category__not_in\' => array( 2, 6 ), ); 这排除了类别2和6,但没有其子类别,我能做什么?======更新=====我就是这么做的,但现在我正在寻找更好的解决方案: $excludes = array(2,6); $ex_childs = array