더 좋은 방법은 이것을 달성하기 위해 사용자 지정 끝점을 사용하는 것입니다. 이 플러그인을 직접 만들어야합니다.
//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