wp-json 으로 json 호출시 썸네일과 커스텀 필드 받기

사용자 입력 필드나 썸네일 url을 얻어내기 위한 코드이다.

테마의 function.php에 추가한다.

add_filter('rest_prepare_post', 'append_acf');

function append_acf($response) {
      $thumbnail_id = get_post_thumbnail_id( $post->ID );
	$thumbnail = wp_get_attachment_image_src( $thumbnail_id );
	$_data['featured_image_thumbnail_url'] = $thumbnail[0];
    $response->data['acf'] = get_fields($response->data['id']);
    $response->data['thumbnail'] = $thumbnail[0];
    return $response;
};

 

TOP