From 6b3019b03e0d57809549f4d88400245c0a3db092 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Tue, 31 Aug 2021 13:37:31 +0000 Subject: [PATCH] Widgets: Pass correct context to `get_block_categories()` calls. The `get_block_categories()` function expects either a `WP_Post` or a `WP_Block_Editor_Context` instance as the context argument, not a string. Follow-up to [50996], [50997]. Props Enchiridion, pbearne, audrasjb. Fixes #53757. git-svn-id: https://develop.svn.wordpress.org/trunk@51700 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/widgets-form-blocks.php | 2 +- src/wp-includes/class-wp-customize-widgets.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wp-admin/widgets-form-blocks.php b/src/wp-admin/widgets-form-blocks.php index 7f3b6b2f65..95908e1e9e 100644 --- a/src/wp-admin/widgets-form-blocks.php +++ b/src/wp-admin/widgets-form-blocks.php @@ -52,7 +52,7 @@ wp_add_inline_script( wp_add_inline_script( 'wp-blocks', - sprintf( 'wp.blocks.setCategories( %s );', wp_json_encode( get_block_categories( 'widgets-editor' ) ) ), + sprintf( 'wp.blocks.setCategories( %s );', wp_json_encode( get_block_categories( $block_editor_context ) ) ), 'after' ); diff --git a/src/wp-includes/class-wp-customize-widgets.php b/src/wp-includes/class-wp-customize-widgets.php index 9df026d5b2..c96773b139 100644 --- a/src/wp-includes/class-wp-customize-widgets.php +++ b/src/wp-includes/class-wp-customize-widgets.php @@ -862,7 +862,7 @@ final class WP_Customize_Widgets { wp_add_inline_script( 'wp-blocks', - sprintf( 'wp.blocks.setCategories( %s );', wp_json_encode( get_block_categories( 'widgets-customizer' ) ) ), + sprintf( 'wp.blocks.setCategories( %s );', wp_json_encode( get_block_categories( $block_editor_context ) ) ), 'after' );