From 1a4d511696ac4f878d31d9453f11bdc9e6d91ce3 Mon Sep 17 00:00:00 2001 From: desrosj Date: Wed, 19 Dec 2018 03:32:18 +0000 Subject: [PATCH] Block Editor: Remove a deprecated notice being generated by the meta box compat functions. Props pento. Merges [44248] into trunk. Fixes #45456. Built from https://develop.svn.wordpress.org/trunk@44315 git-svn-id: http://core.svn.wordpress.org/trunk@44145 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/includes/post.php | 38 ++++++++++++-------------------------- wp-includes/version.php | 2 +- 2 files changed, 13 insertions(+), 27 deletions(-) diff --git a/wp-admin/includes/post.php b/wp-admin/includes/post.php index 0d599ef542..dec958cba2 100644 --- a/wp-admin/includes/post.php +++ b/wp-admin/includes/post.php @@ -2367,36 +2367,22 @@ function the_block_editor_meta_box_post_form_hidden_fields( $post ) { * Some meta boxes hook into these actions to add hidden input fields in the classic post form. For backwards * compatibility, we can capture the output from these actions, and extract the hidden input fields. */ - $actions = array( - 'edit_form_after_title', - 'edit_form_advanced', - ); + ob_start(); + /** This filter is documented in wp-admin/edit-form-advanced.php */ + do_action( 'edit_form_after_title', $post ); + /** This filter is documented in wp-admin/edit-form-advanced.php */ + do_action( 'edit_form_advanced', $post ); + $classic_output = ob_get_clean(); - foreach ( $actions as $action ) { - ob_start(); - do_action_deprecated( - $action, - array( $post ), - '5.0.0', - 'block_editor_meta_box_hidden_fields', - __( 'This action is still supported in the classic editor, but is deprecated in the block editor.' ) - ); - $classic_output = ob_get_clean(); - - if ( ! $classic_output ) { + $classic_elements = wp_html_split( $classic_output ); + $hidden_inputs = ''; + foreach ( $classic_elements as $element ) { + if ( 0 !== strpos( $element, ' diff --git a/wp-includes/version.php b/wp-includes/version.php index f4e9c28245..2758d98d9b 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.1-alpha-44314'; +$wp_version = '5.1-alpha-44315'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.