Loading post from Wordpress category (Api Rest V2)

Hi,

I’m testing Ionic with Wordpress and I’m loading all posts from my web with this service code:

export class WordpressService {
 
  url = `https://mydomain.com/wp-json/wp/v2/`;
  totalPosts = null;
  pages: any;
 
  constructor(private http: HttpClient) { }
 
  getPosts(page = 1): Observable<any[]> {
    let options = {
      observe: "response" as 'body',
      params: {
        per_page: '5',
        page: ''+page
      }
    };
 
    return this.http.get<any[]>(`${this.url}posts?_embed`, options).pipe(
      map(resp => {
        this.pages = resp['headers'].get('x-wp-totalpages');
        this.totalPosts = resp['headers'].get('x-wp-total');
 
        let data = resp['body'];
 
        for (let post of data) {
          post.media_url = post['_embedded']['wp:featuredmedia'][0]['media_details'].sizes['medium'].source_url;
        }
        return data;
      })
    )
  }
 
  getPostContent(id) {
    return this.http.get(`${this.url}posts/${id}?_embed`).pipe(
      map(post => {
        post['media_url'] = post['_embedded']['wp:featuredmedia'][0]['media_details'].sizes['medium'].source_url;
        return post;
      })
    )
  }
}

It’s working fine (load posts, featured images and parse HTML text) but I need to load posts from one category only.

Any ideas?

Thanks in advance :wink:

I’d look at the wordpress REST API docs first. They probably have a specific query params that you can pass to specify that

https://developer.wordpress.org/rest-api/