From 84ab317aae2d787132de442ffced79dc8e71a9ae Mon Sep 17 00:00:00 2001 From: Ulrich Pogson Date: Tue, 18 Jan 2022 11:59:01 +0100 Subject: [PATCH] Introduce new filter query_vars_from_query_block To modify the WP_Query args array from the `Query` block properties --- src/wp-includes/blocks.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/wp-includes/blocks.php b/src/wp-includes/blocks.php index 5669bbf7b61cf..b981bda200341 100644 --- a/src/wp-includes/blocks.php +++ b/src/wp-includes/blocks.php @@ -1151,7 +1151,17 @@ function build_query_vars_from_query_block( $block, $page ) { $query['s'] = $block->context['query']['search']; } } - return $query; + + /** + * Filters the WP_Query args array from the `Query` block properties. + * + * @since 6.0.0 + * + * @param string[] $query WP_Query args array. + * @param WP_Block $block Block instance. + * @param int $page Current query's page. + */ + return apply_filters( 'query_vars_from_query_block', $query, $block, $page ); } /**