WordPress Rest API Get specific posts by IDs by using `include` parameter

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

Syntax:
https://example.org/wp-json/wp/v2/posts?include=<post-ids&gt;

Example 1:
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&amp;per_page=100

Advertisements

Author: Mahesh Waghmare

I'm a professional WordPress theme/plugin developer since 2012.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.