2016-08-17 5 views
0

내 WordPress 측에서 플러그인 (WP 작업 관리자)에 연결할 계획 인 안드로이드 응용 프로그램을 만들고 있습니다. 그러나, 결과는 플러그인에 의해 만들어진 사용자 정의 게시물에 포함되지 않습니다WordPress에서 REST-API로 플러그인의 맞춤 게시물을 얻는 방법은 무엇입니까?

mywp.org/wp-json/wp/v2/posts 

: 나는하여 REST-API 플러그인을 성공적으로 받고 포스트를 설치했습니다. 나는 rest-api에 새로운 사람들이고 내가 무엇을해야하는지 잘 모르겠습니다.

고마워요!

답변

0

해결 방법이 있지만 기본 아이디어는 맞춤 게시 유형을 WP REST API에 등록해야한다는 것입니다.

당신은이 링크를 참조 할 수 있습니다 :

function wpsd_add_cpt_args() { 
    global $wp_post_types; 

    $wp_post_types['cpt']->show_in_rest = true; 
    $wp_post_types['cpt']->rest_base = 'cpt'; 
    $wp_post_types['cpt']->rest_controller_class = 'WP_REST_Posts_Controller'; 
} 
add_action('init', 'wpsd_add_cpt_args', 30); 
+0

: http://v2.wp-api.org/extending/custom-content-types/

그것은이 (당신의 functions.php, "CPT"= 사용자 정의 포스트 유형, 임의의 이름에 넣어) 같은 것을해야한다 마지막으로 플러그인의 PHP 코드를 넣으면 작동합니다. 고마워요! 하지만 그게 최고의 장소입니까? –

+0

"최고의 장소"는 건물의 특정 사이트 또는 재사용 (또는 배포) 할 계획 인 플러그인 및 기타 환경 조건에 달려 있다고 생각합니다. 이것은 매우 단순한 코드이므로 처음에 구현 한 것보다 나중에 다른 곳에서 더 좋을 것이라는 것을 알게되면 쉽게 옮겨 갈 수 있습니다. –

관련 문제