下面是显示职位的代码。下面的代码显示了所有最新的帖子,因为按日期排序的顺序为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',
);