diff --git a/wp-includes/block-editor.php b/wp-includes/block-editor.php index ba92c0ec3f..7b63490a8a 100644 --- a/wp-includes/block-editor.php +++ b/wp-includes/block-editor.php @@ -359,11 +359,24 @@ function _wp_get_iframed_editor_assets() { } } + /** + * Remove the deprecated `print_emoji_styles` handler. + * It avoids breaking style generation with a deprecation message. + */ + $has_emoji_styles = has_action( 'wp_print_styles', 'print_emoji_styles' ); + if ( $has_emoji_styles ) { + remove_action( 'wp_print_styles', 'print_emoji_styles' ); + } + ob_start(); wp_print_styles(); wp_print_font_faces(); $styles = ob_get_clean(); + if ( $has_emoji_styles ) { + add_action( 'wp_print_styles', 'print_emoji_styles' ); + } + ob_start(); wp_print_head_scripts(); wp_print_footer_scripts(); diff --git a/wp-includes/version.php b/wp-includes/version.php index 9da69a1742..6d3cd2c712 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -16,7 +16,7 @@ * * @global string $wp_version */ -$wp_version = '6.4-alpha-56705'; +$wp_version = '6.4-alpha-56706'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.