これを実現するには、カスタムエンドポイントを使用することをお勧めします。あなたはこれのための独自のプラグインを作成する必要があります...
//register different functions for different methods, use parameters in url for GET calls
register_rest_route('plugin_name', 'your_endpoint', array(
array('methods' => 'POST',
'callback' => 'magic_function',
))
);
function magic_function($request) {
//You can filter the query to get all posts (rest_{$this->post_type}_query)
add_filter('rest_post_query','my_custom_query', 10, 3);
$custom_request = new WP_REST_Request('GET', '/wp/v2/post');
$response= rest_do_request($custom_request);
$response->data['meta_field'] = get_post_meta($response->data['id'], 'meta_field',true);
return new WP_REST_Response($response->data);
}
function my_custom_query($args, $request){
//returns all posts in request...
$args['numberposts'] = -1;
return $args;
}
1.はい、私のプロファイルを確認することができます。私はこれについてのtwpの質問に答えました(受け入れられました)。 2.最大値は10ではありませんが、投稿数とページ数(ページ番号)は合計で取得できます。 3.前に決して試したことがありません –
ありがとうございますが、メタでこれらのことを行うのにはまだ役立ちません。投稿/ ID /メタでメタを得ることができます。私がしたいのは、すべての投稿を持つ/投稿から取得することです。 – Amjad