From c0feba0f578a63552acb66eee17a6a523fd6b374 Mon Sep 17 00:00:00 2001 From: Remco Tolsma <869674+remcotolsma@users.noreply.github.com> Date: Mon, 4 Mar 2024 09:30:03 +0100 Subject: [PATCH] Fix https://github.com/pronamic/orbis.pronamic.nl/issues/43. --- classes/QueryProcessor.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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; + } }