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

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

Top ↑

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