반응형
WP REST API v2: 게시 ID별로 게시물 가져오기
WP REST API를 이용하여 아이디별로 모든 게시물을 가져오려고 합니다.설명서에 따르면 필터를 사용하여 WP Query 인수를 사용할 수 있습니다.이것을 투고 엔드 포인트와 함께 사용하면 모든 투고가 반환됩니다.
http://demo.wp-api.org/wp-json/wp/v2/posts/?filter[posts__in]=470,469
V2에서는 커스텀 코드를 추가하는 것보다 더 많은 버터를 사용하는 것이 효과적입니다.
http://demo.wp-api.org/wp-json/wp/v2/posts?include[]=470&include[]=469
WP REST API의 v2의 경우 다음 형식을 사용합니다.
http://demo.wp-api.org/wp-json/wp/v2/posts?include[]=470&include[]=469
맞춤 코딩을 원하시면
다음과 같은 ID로 단일 게시물을 검색할 수 있습니다.
http://demo.wp-api.org/wp-json/wp/v2/posts/?filter[p]=470
그러나 서포트에 의하면, 복수 투고에 대해서는 기능하지 않습니다.
https://github.com/WP-API/WP-API/issues/1368
루프를 돌리면 하나씩 얻을 수 있습니다.
하지만 다중의 경우 함수를 넣어야 합니다.
add_filter('rest_query_vars', 'custom_rest_query_vars');
function custom_rest_query_vars($query_vars) {
$query_vars = array_merge( $query_vars, array('post','post__in','type','id') );
return $query_vars;
}
그럼 도망가야 해
+filter[post__in][]=470&filter[post__in][]=469
언급URL : https://stackoverflow.com/questions/40838665/wp-rest-api-v2-getting-posts-by-post-ids
반응형
'IT' 카테고리의 다른 글
MongoDB의 "id" 필드와 "_id" 필드의 차이 (0) | 2023.03.19 |
---|---|
org.springframework.filenamework에 액세스할 수 없습니다Configurable Application Context 클래스 파일 (0) | 2023.03.19 |
앵귤러 소재로 풀 하이트 사이드나브를 얻는 방법 (0) | 2023.03.19 |
여러 요소에 ng-if(또는 기타 조건)를 적용하면서 드라이 상태를 유지하는 방법 (0) | 2023.03.19 |
오류로 인해 플러그인을 삭제할 수 없습니다. my-plugin/my-plugin을 완전히 제거할 수 없습니다.php (0) | 2023.03.19 |