Ниже приведен код, отображающий вакансии.Ниже кода отображаются все последние сообщения, потому что порядок за датой с порядком DESC.А также здесь можно получить все сообщения с избранными.
Но я хочу, чтобы в течение 1 недели сначала отображались только избранные сообщения, а затем - все сообщения с избранными.
Пожалуйста, помогите мне.
$query_args = array(
'post_type' => 'job_listing',
'post_status' => $post_status,
'ignore_sticky_posts' => 1,
'offset' => absint( $args['offset'] ),
'posts_per_page' => intval( $args['posts_per_page'] ),
'orderby' => $args['orderby'],
'order' => $args['order'],
'tax_query' => array(),
'meta_query' => array(),
'update_post_term_cache' => false,
'update_post_meta_cache' => false,
'cache_results' => false,
'fields' => $args['fields'],
);
$query_args['meta_query'][] = array(
'key' => '_featured',
'value' => '1',
'compare' => $args['featured'] ? '=' : '!=',
);
$query_args['orderby'] = array(
'menu_order' => 'ASC',
'date' => 'DESC',
'ID' => 'DESC',
);