From 95fd3f1ba03c05bfa4a8594a33d8111e133ccf8b Mon Sep 17 00:00:00 2001 From: David Herrera Date: Wed, 14 Jan 2026 23:32:04 -0500 Subject: [PATCH] Include 'innerBlocks' in simulated block array --- .../class-wp-rest-block-renderer-controller.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-block-renderer-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-block-renderer-controller.php index 3e4e8eb794d37..e7e8f5e2289c7 100644 --- a/src/wp-includes/rest-api/endpoints/class-wp-rest-block-renderer-controller.php +++ b/src/wp-includes/rest-api/endpoints/class-wp-rest-block-renderer-controller.php @@ -178,11 +178,12 @@ public function get_item( $request ) { $attributes = $request->get_param( 'attributes' ); // Create an array representation simulating the output of parse_blocks. - $block = array( - 'blockName' => $request['name'], - 'attrs' => $attributes, - 'innerHTML' => '', - 'innerContent' => array(), + $block = (array) new WP_Block_Parser_Block( + $request['name'], + $attributes, + array(), + '', + array() ); // Render using render_block to ensure all relevant filters are used.