From 1537d5ed19bae6388f21a25f49461f3f7dd55043 Mon Sep 17 00:00:00 2001 From: Andrew Duthie Date: Wed, 23 Jan 2019 21:38:33 -0500 Subject: [PATCH] Plugin: Deprecate gutenberg_content_block_version --- .../developers/backward-compatibility/deprecations.md | 1 + lib/register.php | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/designers-developers/developers/backward-compatibility/deprecations.md b/docs/designers-developers/developers/backward-compatibility/deprecations.md index 85e82f25549c67..0e010bc3c32fda 100644 --- a/docs/designers-developers/developers/backward-compatibility/deprecations.md +++ b/docs/designers-developers/developers/backward-compatibility/deprecations.md @@ -21,6 +21,7 @@ The Gutenberg project's deprecation policy is intended to support backward compa - The PHP function `gutenberg_register_post_prepare_functions` has been removed. - The PHP function `gutenberg_silence_rest_errors` has been removed. - The PHP function `gutenberg_filter_post_type_labels` has been removed. +- The PHP function `gutenberg_content_block_version` has been removed. Use [`block_version`](https://developer.wordpress.org/reference/functions/block_version/) instead. ## 4.5.0 - `Dropdown.refresh()` has been deprecated as the contained `Popover` is now automatically refreshed. diff --git a/lib/register.php b/lib/register.php index b86df4fd7a37f0..62534291bede54 100644 --- a/lib/register.php +++ b/lib/register.php @@ -410,12 +410,15 @@ function has_block( $block_type, $post = null ) { * * @since 2.8.0 * @see gutenberg_content_has_blocks() + * @deprecated 5.0.0 block_version * * @param string $content Content to test. * @return int The block format version. */ function gutenberg_content_block_version( $content ) { - return has_blocks( $content ) ? 1 : 0; + _deprecated_function( __FUNCTION__, '5.0.0', 'block_version' ); + + return block_version( $content ); } /**