Ticket #46195: 46195.diff
File 46195.diff, 2.1 KB (added by , 6 years ago) |
---|
-
src/wp-admin/edit-form-blocks.php
23 23 */ 24 24 global $post_type, $post_type_object, $post, $title, $editor_styles, $wp_meta_boxes; 25 25 26 // Flag that we're loading the block editor.27 26 $current_screen = get_current_screen(); 28 $current_screen->is_block_editor( true );29 27 30 28 /* 31 29 * Emoji replacement is disabled for now, until it plays nicely with React. -
src/wp-admin/includes/class-wp-screen.php
202 202 return $hook_name; 203 203 } 204 204 205 $post_type = $taxonomy = null; 206 $in_admin = false; 207 $action = ''; 205 $post_type = $taxonomy = null; 206 $in_admin = false; 207 $action = ''; 208 $is_block_editor = false; 208 209 209 210 if ( $hook_name ) { 210 211 $id = $hook_name; … … 293 294 if ( $post_id ) { 294 295 $post = get_post( $post_id ); 295 296 if ( $post ) { 296 $post_type = $post->post_type; 297 $post_type = $post->post_type; 298 $is_block_editor = use_block_editor_for_post( $post ); 297 299 } 298 300 } 299 301 break; … … 357 359 $screen->id = $id; 358 360 } 359 361 360 $screen->base = $base; 361 $screen->action = $action; 362 $screen->post_type = (string) $post_type; 363 $screen->taxonomy = (string) $taxonomy; 364 $screen->is_user = ( 'user' == $in_admin ); 365 $screen->is_network = ( 'network' == $in_admin ); 366 $screen->in_admin = $in_admin; 362 $screen->base = $base; 363 $screen->action = $action; 364 $screen->post_type = (string) $post_type; 365 $screen->taxonomy = (string) $taxonomy; 366 $screen->is_user = ( 'user' == $in_admin ); 367 $screen->is_network = ( 'network' == $in_admin ); 368 $screen->in_admin = $in_admin; 369 $screen->is_block_editor = $is_block_editor; 367 370 368 371 self::$_registry[ $id ] = $screen; 369 372