From 5999a17394f4121ae27803682e59ce2cefb5f297 Mon Sep 17 00:00:00 2001 From: Carlos Bravo Date: Tue, 30 Jan 2024 12:37:06 +0100 Subject: [PATCH 1/2] Add deprecated functions from interactivity core blocks --- src/wp-includes/deprecated.php | 57 ++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/src/wp-includes/deprecated.php b/src/wp-includes/deprecated.php index ec7b33f360396..8ec1807c933c0 100644 --- a/src/wp-includes/deprecated.php +++ b/src/wp-includes/deprecated.php @@ -6239,3 +6239,60 @@ function the_block_template_skip_link() { registered['wp-block-query-view'] ) && + ! in_array( 'wp-interactivity', $wp_scripts->registered['wp-block-query-view']->deps, true ) + ) { + $wp_scripts->registered['wp-block-query-view']->deps[] = 'wp-interactivity'; + } +} + +/** + * Ensure that the view script has the `wp-interactivity` dependency. + * + * @since 6.4.0 + * @deprecated 6.5.0 + * + * @global WP_Scripts $wp_scripts + */ +function block_core_file_ensure_interactivity_dependency() { + _deprecated_function( __FUNCTION__, '6.5.0', 'Used wp_register_script_module instead' ); + global $wp_scripts; + if ( + isset( $wp_scripts->registered['wp-block-file-view'] ) && + ! in_array( 'wp-interactivity', $wp_scripts->registered['wp-block-file-view']->deps, true ) + ) { + $wp_scripts->registered['wp-block-file-view']->deps[] = 'wp-interactivity'; + } +} + +/** + * Ensures that the view script has the `wp-interactivity` dependency. + * + * @since 6.4.0 + * @deprecated 6.5.0 + * + * @global WP_Scripts $wp_scripts + */ +function block_core_image_ensure_interactivity_dependency() { + _deprecated_function( __FUNCTION__, '6.5.0', 'Used wp_register_script_module instead' ); + global $wp_scripts; + if ( + isset( $wp_scripts->registered['wp-block-image-view'] ) && + ! in_array( 'wp-interactivity', $wp_scripts->registered['wp-block-image-view']->deps, true ) + ) { + $wp_scripts->registered['wp-block-image-view']->deps[] = 'wp-interactivity'; + } +} From 888bc4ee885868d47562105a39f3fdb8c45ae726 Mon Sep 17 00:00:00 2001 From: Carlos Bravo Date: Tue, 30 Jan 2024 15:00:12 +0100 Subject: [PATCH 2/2] Update suggestions --- src/wp-includes/deprecated.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wp-includes/deprecated.php b/src/wp-includes/deprecated.php index 8ec1807c933c0..1fd62ae16e898 100644 --- a/src/wp-includes/deprecated.php +++ b/src/wp-includes/deprecated.php @@ -6249,7 +6249,7 @@ function the_block_template_skip_link() { * @global WP_Scripts $wp_scripts */ function block_core_query_ensure_interactivity_dependency() { - _deprecated_function( __FUNCTION__, '6.5.0', 'Used wp_register_script_module instead' ); + _deprecated_function( __FUNCTION__, '6.5.0', 'wp_register_script_module' ); global $wp_scripts; if ( isset( $wp_scripts->registered['wp-block-query-view'] ) && @@ -6268,7 +6268,7 @@ function block_core_query_ensure_interactivity_dependency() { * @global WP_Scripts $wp_scripts */ function block_core_file_ensure_interactivity_dependency() { - _deprecated_function( __FUNCTION__, '6.5.0', 'Used wp_register_script_module instead' ); + _deprecated_function( __FUNCTION__, '6.5.0', 'wp_register_script_module' ); global $wp_scripts; if ( isset( $wp_scripts->registered['wp-block-file-view'] ) && @@ -6287,7 +6287,7 @@ function block_core_file_ensure_interactivity_dependency() { * @global WP_Scripts $wp_scripts */ function block_core_image_ensure_interactivity_dependency() { - _deprecated_function( __FUNCTION__, '6.5.0', 'Used wp_register_script_module instead' ); + _deprecated_function( __FUNCTION__, '6.5.0', 'wp_register_script_module' ); global $wp_scripts; if ( isset( $wp_scripts->registered['wp-block-image-view'] ) &&