Get Posts by IDs with include parameter

Advertisement

With the Rest API, we get all the posts. But, Sometimes we want to get only specific posts by post ids. WordPress has rest API parameter include which return only requested posts by post ids.

Syntax Syntax

Image for: #Syntax Syntax
https://example.org/wp-json/wp/v2/posts?include=<post-ids>

Top ↑

Example Example

Image for: #Example Example
https://example.org/wp-json/wp/v2/posts?include=11,12

It return only 2 posts whose ids are 11 & 12.

Note: By default it return 10 posts. If you have more than 10 posts then add parameter `per_page` which return all the posts.

Example 2:
https://example.org/wp-json/wp/v2/posts/?include=18177,18178,18198,18258,18137,18138,18143,18144,18167,18166,18314,18322,18131,18135,18145,18156,18159,18158,18165,18169,18183,18185,18199,18227,18253,18262,18263,18283,18312,18325,18330,18329,18332,18333,18140,18152,18163,18180,18193,18191,18195,18200,18204,18205,18214,18218,18219,18221,18224,18242,18252,18273,18286,18288,18307&per_page=100

Leave a Reply