Title: REST API `include` parameter ignored when also using `context`
Last modified: July 8, 2020

---

# REST API `include` parameter ignored when also using `context`

 *  Resolved [Michael Nelson](https://wordpress.org/support/users/mnelson4/)
 * (@mnelson4)
 * [5 years, 11 months ago](https://wordpress.org/support/topic/rest-api-include-parameter-ignored-when-also-using-context/)
 * Hi, I develop the plugin Print My Blog, which sends REST API requests like `http://
   mysite.test/wp-json/wp/v2/posts?include=1234&context=edit` which normally works
   fine. But when PublishPress Permissions is active on the site, the `include=1234`
   request parameter is ignored, so instead of just returning post 1234, ALL posts
   get returned.
 * What’s strange is the issue doesn’t happen if you’re not using `context=edit`,
   eg `http://mysite.test/wp-json/wp/v2/posts?include=1234` works fine.
 * There’s a warning that might be a clue. When I send a request to `http://mysite.
   test/wp-json/wp/v2/posts?include=1234&context=edit` or `http://mysite.test/wp-
   json/wp/v2/posts?context=edit` I get
 * > Warning: Invalid argument supplied for foreach() in [..]\wp-content\plugins\
   > press-permit-core\modules\presspermit-collaboration\classes\Permissions\Collab\
   > RESTInit.php on line 62
 * I hope this info helps. Sorry I don’t have a URL to share as you need to be logged-
   in to use the `context=edit` parameter.
 * So, any idea on how to get the `include` parameter to work while using `context
   =edit` and PublishPress Permissions active?

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Plugin Author [Kevin Behrens](https://wordpress.org/support/users/kevinb/)
 * (@kevinb)
 * [5 years, 11 months ago](https://wordpress.org/support/topic/rest-api-include-parameter-ignored-when-also-using-context/#post-13106502)
 * [@mnelson4](https://wordpress.org/support/users/mnelson4/) Thanks for the detailed
   report. I’ll try to look into it this afternoon.
 *  Plugin Author [Kevin Behrens](https://wordpress.org/support/users/kevinb/)
 * (@kevinb)
 * [5 years, 11 months ago](https://wordpress.org/support/topic/rest-api-include-parameter-ignored-when-also-using-context/#post-13117921)
 * [@mnelson4](https://wordpress.org/support/users/mnelson4/) I’ve updated the PublishPress
   Permissions development version to correct this REST API issue.
 * [https://downloads.wordpress.org/plugin/press-permit-core.zip](https://downloads.wordpress.org/plugin/press-permit-core.zip)
 * [https://github.com/publishpress/PublishPress-Permissions/releases/tag/v3.2.3-beta](https://github.com/publishpress/PublishPress-Permissions/releases/tag/v3.2.3-beta)
 *  Thread Starter [Michael Nelson](https://wordpress.org/support/users/mnelson4/)
 * (@mnelson4)
 * [5 years, 11 months ago](https://wordpress.org/support/topic/rest-api-include-parameter-ignored-when-also-using-context/#post-13118225)
 * ⚡️⚡️⚡️
 * That did the trick, thanks!

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘REST API `include` parameter ignored when also using `context`’ is closed
to new replies.

 * ![](https://ps.w.org/press-permit-core/assets/icon-256x256.png?rev=3409953)
 * [PublishPress Permissions: Control User Access for Posts, Pages, Categories, Tags](https://wordpress.org/plugins/press-permit-core/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/press-permit-core/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/press-permit-core/)
 * [Active Topics](https://wordpress.org/support/plugin/press-permit-core/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/press-permit-core/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/press-permit-core/reviews/)

 * 3 replies
 * 2 participants
 * Last reply from: [Michael Nelson](https://wordpress.org/support/users/mnelson4/)
 * Last activity: [5 years, 11 months ago](https://wordpress.org/support/topic/rest-api-include-parameter-ignored-when-also-using-context/#post-13118225)
 * Status: resolved