From 52f51f5cdff49e04805233d56560abbbe1813e35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Zi=C3=83=C2=B3=C3=85=E2=80=9Akowski?= Date: Wed, 27 Jul 2022 12:25:06 +0000 Subject: [PATCH] Site Editor: Pass correct context into get_block_categories Site Editor passed incorrectly global $post as a context when setting up block categories. Instead, it should pass $block_editor_context, since global $post is null in this file. Props Mamaduka. Fixes #56284. git-svn-id: https://develop.svn.wordpress.org/trunk@53784 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/site-editor.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wp-admin/site-editor.php b/src/wp-admin/site-editor.php index e3f48c2f23..365c6d701e 100644 --- a/src/wp-admin/site-editor.php +++ b/src/wp-admin/site-editor.php @@ -6,7 +6,7 @@ * @subpackage Administration */ -global $post, $editor_styles; +global $editor_styles; /** WordPress Administration Bootstrap */ require_once __DIR__ . '/admin.php'; @@ -120,7 +120,7 @@ wp_add_inline_script( wp_add_inline_script( 'wp-blocks', - sprintf( 'wp.blocks.setCategories( %s );', wp_json_encode( get_block_categories( $post ) ) ), + sprintf( 'wp.blocks.setCategories( %s );', wp_json_encode( isset( $editor_settings['blockCategories'] ) ? $editor_settings['blockCategories'] : array() ) ), 'after' );