使用wp_query()在帖子循环的开头获取最近1周的特色帖子

时间:2019-02-28 12:27:55

标签: wordpress

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

0 个答案:

没有答案