diff -r be944660c56a -r 3d72ae0968f4 wp/wp-includes/blocks/query-no-results.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wp/wp-includes/blocks/query-no-results.php Tue Sep 27 16:37:53 2022 +0200 @@ -0,0 +1,61 @@ +context['queryId'] ) ? 'query-' . $block->context['queryId'] . '-page' : 'query-page'; + $page = empty( $_GET[ $page_key ] ) ? 1 : (int) $_GET[ $page_key ]; + + // Override the custom query with the global query if needed. + $use_global_query = ( isset( $block->context['query']['inherit'] ) && $block->context['query']['inherit'] ); + if ( $use_global_query ) { + global $wp_query; + $query = $wp_query; + } else { + $query_args = build_query_vars_from_query_block( $block, $page ); + $query = new WP_Query( $query_args ); + } + + if ( $query->have_posts() ) { + return ''; + } + + if ( ! $use_global_query ) { + wp_reset_postdata(); + } + + return sprintf( + '