PluginProbe
Gutenberg / trunk
Gutenberg vtrunk
24.1.0 24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 All 404 releases
← All changes | build/scripts/block-library/template-part.php +2 -1 23.6.2 → trunk View file →
@@ -151,9 +151,10 @@
151 151
152 152 // Run through the actions that are typically taken on the_content.
153 153 $content = _wp_apply_block_content_filters( $content, "template_part_{$area}", $seen_ids, $template_part_id );
154 154
155 - if ( empty( $attributes['tagName'] ) || tag_escape( $attributes['tagName'] ) !== $attributes['tagName'] ) {
155 + $tag_name = $attributes['tagName'] ?? null;
156 + if ( empty( $tag_name ) || ! is_string( $tag_name ) || tag_escape( $tag_name ) !== $tag_name ) {
156 157 $area_tag = 'div';
157 158 if ( $area_definition && isset( $area_definition['area_tag'] ) ) {
158 159 $area_tag = $area_definition['area_tag'];
159 160 }