diff --git a/classes/QueryProcessor.php b/classes/QueryProcessor.php index a7da156..9b564c1 100644 --- a/classes/QueryProcessor.php +++ b/classes/QueryProcessor.php @@ -21,6 +21,8 @@ public function __construct() { add_action( 'pre_get_posts', [ $this, 'pre_get_posts_custom_orderby' ] ); add_filter( 'posts_clauses', [ $this, 'posts_clauses' ], 10, 2 ); + + add_filter( 'rest_orbis_project_query', [ $this, 'rest_query' ], 10, 2 ); } /** @@ -186,4 +188,18 @@ public function posts_clauses( $pieces, $query ) { return $pieces; } + + /** + * REST query. + * + * @link https://developer.wordpress.org/reference/hooks/rest_this-post_type_query/ + * @param array $args Query arguments. + * @param WP_REST_Request $request WordPress REST request. + * @return array + */ + public function rest_query( $args, $request ) { + $args['orbis_project_is_finished'] = false; + + return $args; + } }