diff --git a/src/wp-includes/class-wp-block.php b/src/wp-includes/class-wp-block.php index 8d11eba20dc4b..60c026e0ac458 100644 --- a/src/wp-includes/class-wp-block.php +++ b/src/wp-includes/class-wp-block.php @@ -236,7 +236,7 @@ private function process_block_bindings() { $supported_block_attributes = array( 'core/paragraph' => array( 'content' ), 'core/heading' => array( 'content' ), - 'core/image' => array( 'url', 'title', 'alt' ), + 'core/image' => array( 'id', 'url', 'title', 'alt' ), 'core/button' => array( 'url', 'text', 'linkTarget', 'rel' ), ); @@ -289,7 +289,7 @@ private function process_block_bindings() { */ private function replace_html( string $block_content, string $attribute_name, $source_value ) { $block_type = $this->block_type; - if ( ! isset( $block_type->attributes[ $attribute_name ] ) ) { + if ( ! isset( $block_type->attributes[ $attribute_name ]['source'] ) ) { return $block_content; }