diff --git a/wp-includes/blocks.php b/wp-includes/blocks.php index dc9f9110c5..825b864c43 100644 --- a/wp-includes/blocks.php +++ b/wp-includes/blocks.php @@ -151,10 +151,12 @@ function register_block_style_handle( $metadata, $field_name ) { $style_uri = includes_url( 'blocks/' . str_replace( 'core/', '', $metadata['name'] ) . "/style$suffix.css" ); } - $style_handle = generate_block_asset_handle( $metadata['name'], $field_name ); - $block_dir = dirname( $metadata['file'] ); - $style_file = realpath( "$block_dir/$style_path" ); - $version = file_exists( $style_file ) ? filemtime( $style_file ) : false; + $style_handle = generate_block_asset_handle( $metadata['name'], $field_name ); + $block_dir = dirname( $metadata['file'] ); + $style_file = realpath( "$block_dir/$style_path" ); + $has_style_file = false !== $style_file; + $version = ! $is_core_block && $has_style_file ? filemtime( $style_file ) : false; + $style_uri = $has_style_file ? $style_uri : false; $result = wp_register_style( $style_handle, $style_uri, @@ -164,7 +166,7 @@ function register_block_style_handle( $metadata, $field_name ) { if ( file_exists( str_replace( '.css', '-rtl.css', $style_file ) ) ) { wp_style_add_data( $style_handle, 'rtl', 'replace' ); } - if ( file_exists( $style_file ) ) { + if ( $has_style_file ) { wp_style_add_data( $style_handle, 'path', $style_file ); } @@ -221,8 +223,8 @@ function register_block_type_from_metadata( $file_or_folder, $args = array() ) { if ( ! isset( $metadata['style'] ) ) { $metadata['style'] = "wp-block-$block_name"; } - if ( ! isset( $metadata['editor_style'] ) ) { - $metadata['editor_style'] = "wp-block-$block_name-editor"; + if ( ! isset( $metadata['editorStyle'] ) ) { + $metadata['editorStyle'] = "wp-block-{$block_name}-editor"; } } diff --git a/wp-includes/version.php b/wp-includes/version.php index c7969df606..a3d06382dd 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.8-beta4-51253'; +$wp_version = '5.8-beta4-51254'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.