Wordpress获取上一个/下一个帖子,元值不为空

时间:2016-12-19 15:49:40

标签: wordpress wordpress-rest-api

我正在尝试为我的网站构建音乐播放器,我正在构建端点(Wordress REST API),这将允许我获取上一个和下一个帖子,其中元值不为空(meta_val是soundcloud_id)我正在通过播放器正在使用的当前ID。我似乎无法弄清楚如何获得包含soundcloud_id的下一篇和上一篇文章。这就是我到目前为止......

由于

         $args = array(
            'post_type' => 'track',
            'posts_per_page'=>'1',
            'p' => array($prevID),
            'post_status' => "publish",
            'offset'=> "-1",
            'meta_query' => array(
                array(
                    'key'     => 'soundcloud_id',
                    'value'   => ' ',
                    'compare' => '!=',
                ),
            ),
        );

        $posts_query = new WP_Query();
        $query_result = $posts_query->query( $args );
        $posts = array();

        foreach ( $query_result as $post ) {

            $post->soundcloud_id = get_field('soundcloud_id', $post->ID);
            $posts[] = $post;

        }

        $response = new WP_REST_Response( $post );
        $response->set_status( 200 );
        return $response;

0 个答案:

没有答案