diff --git a/src/wp-admin/includes/post.php b/src/wp-admin/includes/post.php index 999e30a289..31e1a1559e 100644 --- a/src/wp-admin/includes/post.php +++ b/src/wp-admin/includes/post.php @@ -2245,6 +2245,16 @@ function the_block_editor_meta_boxes() { continue; } + // If a meta box is just here for back compat, don't show it in the block editor. + if ( isset( $meta_box['args']['__back_compat_meta_box'] ) && $meta_box['args']['__back_compat_meta_box'] ) { + continue; + } + + // If a meta box doesn't work in the block editor, don't show it in the block editor. + if ( isset( $meta_box['args']['__block_editor_compatible_meta_box'] ) && ! $meta_box['args']['__block_editor_compatible_meta_box'] ) { + continue; + } + $meta_boxes_per_location[ $location ][] = array( 'id' => $meta_box['id'], 'title' => $meta_box['title'],