サイト用の音楽プレーヤーを構築しようとしています。エンドポイント (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;