我还没有足够的代表发表评论,所以我将不得不把这条新闻贴出来作为答案。
自WP 4.0以来,您可以将任何可用的orderby
将值填充为空格分隔的列表。
这是有记录的here
orderby
还将分析一组以空格分隔的列:
$q = new WP_Query( array( \'orderby\' => \'title author\' ) );
在4.0之前,存在一个问题:的值
order
将仅应用于在该空格分隔的列表中传递的最后一个值,并生成
ORDER BY
条款如下:
ORDER BY post_title, post_author DESC
在回答您的问题时,您可以使用
\'orderby\' => \'menu_order title\'