可以将数组传递给query
如下例所述Codex 显示:
$args = array(
\'orderby\' => array( \'title\' => \'DESC\', \'menu_order\' => \'ASC\' )
);
$query = new WP_Query( $args );
在您的情况下,将是这样的:
/* Order Posts Alphabetically */
function prefix_modify_query_order( $query ) {
if ( is_main_query() ) {
$args = array( \'post_date\' => \'DESC\', \'title\' => \'ASC\' );
$query->set( \'orderby\', $args );
}
}
add_action( \'pre_get_posts\', \'prefix_modify_query_order\' );
如果你想要
post_date
作为主过滤器,您必须更改他在数组中的位置,现在代码将按字母顺序从最新的post\\u日期开始查询所有帖子。