From 981871c922ab7b622182ae5b4472821f806d5bbb Mon Sep 17 00:00:00 2001 From: isabel_brison Date: Fri, 12 Jul 2024 01:34:15 +0000 Subject: [PATCH] Editor: remove Group inner container from Grid variation in classic themes. Updates the logic in the layout filter that replaces the Group block inner container in classic themes to exclude the Grid variation. Props isabel_brison, aaronrobertshaw, andrewserong. See #61635. Built from https://develop.svn.wordpress.org/trunk@58708 git-svn-id: http://core.svn.wordpress.org/trunk@58110 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/block-supports/layout.php | 3 ++- wp-includes/version.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/wp-includes/block-supports/layout.php b/wp-includes/block-supports/layout.php index e1894cdb72..a5b438cd6a 100644 --- a/wp-includes/block-supports/layout.php +++ b/wp-includes/block-supports/layout.php @@ -951,6 +951,7 @@ add_filter( 'render_block', 'wp_render_layout_support_flag', 10, 2 ); * to avoid breaking styles relying on that div. * * @since 5.8.0 + * @since 6.6.1 Removed inner container from Grid variations. * @access private * * @param string $block_content Rendered block content. @@ -967,7 +968,7 @@ function wp_restore_group_inner_container( $block_content, $block ) { if ( wp_theme_has_theme_json() || 1 === preg_match( $group_with_inner_container_regex, $block_content ) || - ( isset( $block['attrs']['layout']['type'] ) && 'flex' === $block['attrs']['layout']['type'] ) + ( isset( $block['attrs']['layout']['type'] ) && ( 'flex' === $block['attrs']['layout']['type'] || 'grid' === $block['attrs']['layout']['type'] ) ) ) { return $block_content; } diff --git a/wp-includes/version.php b/wp-includes/version.php index 305a9f6a35..92f6ddcde5 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -16,7 +16,7 @@ * * @global string $wp_version */ -$wp_version = '6.7-alpha-58707'; +$wp_version = '6.7-alpha-58708'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.