반응형
WordPress JSON API: ID별로 여러 게시물 검색
제 웹사이트에서 WordPress JSON API 플러그인을 사용하고 있습니다.https://wordpress.org/plugins/json-api/
REST 콜을 통해 여러 개의 게시물을 ID별로 가져오려고 합니다.
예: http://www.example.org/api/core/get_posts/?http__in=7742,20715
플러그인 매뉴얼에 따르면 get_posts는 WP_QUERY 함수의 모든 파라미터를 지원하므로 동작합니다.단, 이 콜은 반환됩니다.
{
"status": "ok",
"count": 0,
"count_total": 0,
"pages": 0,
"posts": [
],
"query": {
"ignore_sticky_posts": true,
"post__in": "7742,20715"
}
}
투고는 반환되지 않습니다.다만, 이 포스트 ID가 유효하고 올바른 것을 확인했습니다.
json api를 잘못 호출한 건가요?
감사해요.
윌리엄
간단한 코드를 사용하여 ID로 가져올 수 있습니다.
http://demo.wp-api.org/wp-json/wp/v2/posts?include=1,35
pass를 통해 id별로 일부 게시물만 가져올 수 있습니다.include[]
API v2 사용:
http://demo.wp-api.org/wp-json/wp/v2/posts?include[]=496&include[]=503
나도 해봤는데 효과가 있어.
출처 : https://github.com/WP-API/WP-API/issues/1368#issuecomment-290136087
소스코드를 간단하게 보면, 이것은 서포트되고 있지 않은 것 같습니다.
제46행query.php
$wp_translation = array(
'json' => 'json',
'post_id' => 'p',
'post_slug' => 'name',
'page_id' => 'page_id',
'page_slug' => 'name',
'category_id' => 'cat',
'category_slug' => 'category_name',
'tag_id' => 'tag_id',
'tag_slug' => 'tag',
'author_id' => 'author',
'author_slug' => 'author_name',
'search' => 's',
'order' => 'order',
'order_by' => 'orderby'
);
이 기능도 필요하기 때문에 기회가 되면 코드를 작성하여 여기에 투고하겠습니다.
언급URL : https://stackoverflow.com/questions/25476986/wordpress-json-api-retrieve-multiple-posts-by-ids
반응형
'programing' 카테고리의 다른 글
jQuery.browser: Javascript Unaught TypeError (0) | 2023.04.01 |
---|---|
javascript를 사용하여 div를 angular로 인쇄합니다.JS 단일 페이지 응용 프로그램 (0) | 2023.04.01 |
react js에서 파일을 다운로드하는 방법 (0) | 2023.04.01 |
오류: [Home]이(가) 구성 요소가 아닙니다. 의 모든 구성 요소는 또는이어야 합니다. (0) | 2023.04.01 |
babel-preset-es2015 모듈을 찾을 수 없습니다. (0) | 2023.04.01 |