Add hook to filter WP_Query args for get_pull_content REST endpoint #839
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of the Change
This PR introduces a new hook which can be used to filter the arguments used by
WP_Query
in thedistributor/list-pull-content
REST API endpoint (based on existing hook provided by WP core, see rest_this-post_type_query).This can be useful to filter down the content when users have already pulled content from a connection.
Alternate Designs
N/A
Possible Drawbacks
I guess there could be a possible negative performance impact if a developer doesn't use the filter properly (e.g. setting
posts_per_page
to -1).Verification Process
I did add a custom mu-plugin plugin to my WP install with the following code and was able to change the results for the WP_Query.
Checklist:
Changelog Entry
Added - New hook to filter WP_Query args for the
list-pull-content
REST endpoint