diff --git a/src/wp-admin/edit-form-blocks.php b/src/wp-admin/edit-form-blocks.php index 2ee0ba988a..0f4ccee94b 100644 --- a/src/wp-admin/edit-form-blocks.php +++ b/src/wp-admin/edit-form-blocks.php @@ -305,6 +305,7 @@ wp_enqueue_media( 'post' => $post->ID, ) ); +wp_tinymce_inline_scripts(); wp_enqueue_editor(); /** diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php index 6a3cf7d5e5..245d12d687 100644 --- a/src/wp-includes/script-loader.php +++ b/src/wp-includes/script-loader.php @@ -475,8 +475,18 @@ function wp_default_packages_inline_scripts( &$scripts ) { 'window.wp.oldEditor = window.wp.editor;', 'after' ); +} + +/** + * Adds inline scripts required for the TinyMCE in the block editor. + * + * @since 5.0.0 + * + * @global WP_Scripts $wp_scripts + */ +function wp_tinymce_inline_scripts() { + global $wp_scripts; - // TinyMCE init. $tinymce_plugins = array( 'charmap', 'colorpicker', @@ -587,7 +597,7 @@ function wp_default_packages_inline_scripts( &$scripts ) { } }'; - $scripts->add_inline_script( 'wp-block-library', $script, 'before' ); + $wp_scripts->add_inline_script( 'wp-block-library', $script, 'before' ); } /**