diff --git a/src/wp-includes/block-bindings/pattern-overrides.php b/src/wp-includes/block-bindings/pattern-overrides.php index eae865e221628..825152b7a475a 100644 --- a/src/wp-includes/block-bindings/pattern-overrides.php +++ b/src/wp-includes/block-bindings/pattern-overrides.php @@ -20,11 +20,11 @@ * @return mixed The value computed for the source. */ function _block_bindings_pattern_overrides_get_value( array $source_args, $block_instance, string $attribute_name ) { - if ( empty( $block_instance->attributes['metadata']['id'] ) ) { + if ( empty( $block_instance->attributes['metadata']['name'] ) ) { return null; } - $block_id = $block_instance->attributes['metadata']['id']; - return _wp_array_get( $block_instance->context, array( 'pattern/overrides', $block_id, 'values', $attribute_name ), null ); + $metadata_name = $block_instance->attributes['metadata']['name']; + return _wp_array_get( $block_instance->context, array( 'pattern/overrides', $metadata_name, $attribute_name ), null ); } /**